-1
私は 'es6-promisify'を使ってpromisifした機能を持っています。私は 'q'を使って機能を再現したい。ここでqを使用して関数を宣言する方法とエラー処理を管理する方法は?
は、私が使用しているサンプルコードです:
const promisify = require('es6-promisify')
function asyncFunction (done) {
console.time('asyncFunction')
setTimeout(() => {
console.timeEnd('asyncFunction')
done()
}, 500)
}
const asyncFunctionPromise = promisify(asyncFunction)
また、私がpromisifiedていると述べた機能を実行している間、私はエラーを取得すると言うことができます。これらのエラーをどうやって処理するのですか?
ドキュメント(意図しゃれを。):https://github.com/kriskowal/q#using-deferreds – Joel
は、すでに 'と書き換えてみました何、私たちに提示してください'Q''。そうでなければ、あなたを助ける方法を知るのは難しいです。 –
それは私のために今働いた –