私は Firebase ノード モジュールを使用しており、そのコールバックをサンクに変換して、Koa で使用できるようにしようとしています。
これは、Firebase ドキュメントによる元のイベント リスナー コールバックです。
projects.on('value', function (snapshot) {
console.log('The read succeeded: ' + snapshot.val());
}, function (errorObject) {
console.log('The read failed: ' + errorObject.code);
});
これは、Koa プロジェクトに追加したい場所です。
function *list() {
// Get the data here and set it to the projects var
this.body = yield render('list', { projects: projects });
}
誰でもそれを行う方法を知っていますか? 成功せずにthunkify、thunker、およびthuを試しました...