expressを使用しています。なぜ我々は、このようなコールバックを使用している。これに代えて明確なnode.jsコールバック
var port = process.env.PORT || 8080;
app.listen(port, function(){
console.log('Listenning: ' + port);
});
:
var port = process.env.PORT || 8080;
var onBegin = function() {
console.log('Listenning: ' + port);
}
app.listen(port, onBegin);
これは必須ですか?または、2番目の問題が発生する可能性がありますか?私は、多くの人がインラインコールバックを使用しているのを見ていますが、他のブロックやファイルにすべてのコールバックを定義するのはなぜですか?これが必須の場合は、どこでベストプラクティスを見つけることができますか?たとえば、私は次のリンクを見つけましたが、多分他の何かを推薦できますか?マスト、基礎となど
私が発見したリンクのように: https://www.codementor.io/mattgoldspink/nodejs-best-practices-du1086jja
EDIT:
var onGET = function(req, res) {
var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress;
console.log('User connected: ' + ip);
res.send('OK: ' + req.query.id);
}
app.get('*', onGET);