サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ニコニコ動画
qiita.com/okashoi
async function をただ呼び出すときは try catch は意味をなさない await 付きで呼び出せば try catch が意味をなす await の有無にかかわらず .catch(e => {}) で拾うことができる 確認環境 Node.js v8.9.4 基本(例外なしの挙動) // 100ms 後に resolve される Promise を返す const asyncFunction = (v) => new Promise(r => setTimeout(() => r(v), 100)); const nothing = async () => { asyncFunction('nothing'); }; const justReturn = async () => { return asyncFunction('just return'); }; const
またしても Promise まわりの勘違いにより、どハマリしたので書いておく。 resolve() や reject() が呼ばれただけでは処理は中断しない new Promise((resolve, reject) => { console.log('before'); resolve(); console.log('after'); }) .then(() => console.log('then')) .catch(() => console.log('catch'));
本記事は Qiita Advent Calendar 2016 - Laravel の 15 日目の記事です。 Laravel 5.3 製のアプリケーションで ConoHa オブジェクトストレージとファイルをやりとりするヘルパークラスを作ったのですが、 こういったものをパッケージとして公開する方法に興味があったので手順をまとめました。 ちなみに、できあがったものがこちらです。 okashoi/laravel5-conoha-object-handler (この記事では公開用のリポジトリとして GitHub を使うという想定で書いているので、必要に応じて読み替えてください) 公式ドキュメント:Package Development - Laravel とりあえず空のパッケージを登録 Laravel のパッケージを公開するということは Packagist にパッケージを登録することと同義です。
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く