私はAPIに関する質問があります。 expressがNode.jsスタイルのコールバックを実装しない理由、つまりエラーファーストコールバック?例えばExpressでNode.jsスタイルのコールバックが実装されないのはなぜですか?
router.get('/', function(req, res){
res.send('hello world');
});
さらに、私もこのError handling見た:そして、
app.use(function (err, req, res, next) {
// logic
})
を、私の質問は次のとおりです。後に上記のようミドルウェアの取り扱いエラーを追加し、することができます自分のコードを次のように見なしますか?
router.get('/', function(err, req, res, next){
res.send('hello world');
});
もしそうなら、私はスタイルの権利を約束するコールバックスタイルを変換Q.denodeifyを使用することができていますか? here述べたようにQ.denodeify
ので、唯一Node.jsのスタイル(err, result)
コールバックのAPIを扱う
APIリクエストを操作する前に、どのようなエラーが予想されますか? – Rayon
@Rayon私の最初の質問は次のとおりです。* expressはNode.jsスタイルのコールバック、つまりエラーファーストコールバックを実装していないのはなぜですか?あなたの質問に答えるには:私は自分のネストされたコールバックを約束に移行したいと思います。しかしおそらくあなたが正しいと思うので、私は 'router.get'の最初のコールバックから始めなければならないわけではありません。 – fluency03
'API'リクエストのハンドラ関数に' error'の可能性はありません... – Rayon