問題タブ [morgan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ロガーミドルウェアを調べてみるとmorgan.formatは関数ではない
こんにちは、モーガンのソースコードを学んでいます
理解するための行を見たとき morgan.format('combined', ...)
、なぜそれが成功し、原因とならないのかmorgan.format is not a function
. ローカルで実行されているメインコードを抽出すると、エラーが発生しました。この場所はどのように実装されていますか?
誰でも教えてもらえますか?前もって感謝します。
node.js - Morgan-body を使用して、express.js でカスタム ログ形式を作成する方法はありますか?
node.js/express アプリケーションで HTTP リクエストとレスポンスをログに記録するためにmorgan-bodyを使用しています。このミドルウェアによって作成されたログ エントリは、完全なリクエストとレスポンスの HTTP ヘッダーで構成されていますが、これは私のニーズには冗長すぎます。
これは私のモルガンボディスニペットです:
既存のログ エントリは冗長すぎるため、カスタム フォーマットを作成する必要があります。
フィールド「ステータス」と「メッセージ」は、response.body にあります。
これに対する解決策をグーグルで検索しましたが、行き詰まっています。morgan-body がカスタム メッセージを作成する方法はありますか? 私が必要としているものを達成できる代替ミドルウェアがあれば、それは大歓迎です。
typescript - Typescript - Morgan と logger.stream により lint エラーが発生する
ロガーストリーム機能Morgan
を使用してログを添付しようとしています。Winston
しかし、logger.stream
morgan ミドルウェアを使用するときに をアタッチしようとすると、次のメッセージが表示されて失敗します。
Argument of type '"combined"' is not assignable to parameter of type 'FormatFn'.
これが私のWinston初期化コードです:
そして、モーガンを使用しようとするコード。
このエラーが発生した理由がよくわかりません:/