[TIL] morgan
morganミドルウェアの役割は?
リクエストとレスポンスに関する情報
GET / 500 7.409ms - 50
このようにコンソールに書き込む使用例
const morgan = require('morgan')
app.use(morgan('dev'));
morganの買収には何がありますか?
最初の因数は.
dev、combined、common、short、tinyなどのフォーマット
2度目の買収.
immediate、skip、streamなどのオプション
使用例
skipオプションをエラーログのみ印刷に設定
// EXAMPLE: only log error responses
morgan('combined', {
skip: function (req, res) { return res.statusCode < 400 }
})
一般的なフォーマット
開発環境では、
コンビネーションは、導入環境でよく使用されます.
ログをdevモードで分析しましょう。
GET / 500 7.409 ms – 50
その他のフォーマットは、公式ドキュメントを参照してください.
https://expressjs.com/en/resources/middleware/morgan.html
ソース:https://thebook.io/080229/ch06/02/01/
Reference
この問題について([TIL] morgan), 我々は、より多くの情報をここで見つけました https://velog.io/@rhdgoehe2/TIL-Morganテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol