0
Elastic Load Balancerの背後にあるAWSでnode.js expressアプリケーションを実行しています。私は私のロギングメカニズムとして 'morgan'を使用しています。Express Morganロギングでロギングキープアライブ要求がスキップされない
ELBは、ターゲットが1文字のテキストファイル(keep-alive.txt)として定義したキープアライブ要求を定期的に送信します。
もちろん、私はログにこれらの要求を表示したくないので、私は次のようにモーガンがスキップ機能を使用している:原因とすべきスキップ機能にTRUEを返す、
// use morgan to log requests to the console
var morganOptions = {
skip: function (req, res) {
return req.get('/keep-alive.txt'); // don't log the load balancer keep alive pings
}
};
app.use(logger('dev', morganOptions));
morgan docによると、ログスキップただし、すべてのキープアライブフェッチをログに記録しています。私は間違って何をしていますか?
完璧に動作します。感謝万円! – RustyB
私のコメントを回答として投稿してください。 – arboreal84