問題タブ [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.
express - Express/Morgan が Javascript の致命的なエラーを報告しない
app.js
「common」など、「dev」以外のさまざまなモーガン識別子を使用してみました。ただし、高速アプリケーション内の JavaScript エラーはコンソールに報告されず、ルートは 400 などのエラー コードを返すだけです。
error.js
node.js - Nodejs: ストリーミングが有効になっている場合、Morgon ログは完全な応答時間を記録しません
nodejsとexpressを使用してシンプルなHTMLストリーミングを行うコードがあります。最初のストリームは 3 秒で発生し、2 番目のストリームは 6 秒で発生し、最後のストリームは 9 秒で発生します。コードは Morgon ログで有効化され、応答時間を記録します。Morgon を介してログに記録される応答時間は 3 秒と表示されます (最初のストリーム応答時間を記録します)。ストリーミングが有効になっているときに完全な応答時間を取得する方法は、Morgon、nodejs、または Express にありますか? ヘルプは大歓迎です。
node.js - nginxでmorganを適切に使用するには?
- サーバー: Ubuntu 18.04
- ノード: 9.11.2
- Npm: 6.6.0
- モーガン: 1.9.1
- ウィンストン: 3.1.0
- Nginx: 1.14.0 (Ubuntu)
nginxを使用してubuntuサーバーにnodejsアプリケーションがあります。エラー ログ用に winston と morgan をインストールしますが、私のアプリケーションは winston を使用せず、nginx の access.log ファイル (var/log/nginx/access.log) に http 要求を登録するだけです。また、必要な app.log ファイルも生成しません。なんらかの理由で私のアプリケーションがモーガンとウィンストンの使用を無視しているかのようです。
私のapp.js
私の winston.js (./lib/config/winston.js)
私のnginxサーバー構成
私のローカルサーバーでは、次のようになります
私の本番サーバーでは、次のようになります
私のファイル:
mongodb - ノードエクスプレスでモーガンとウィンストンを使用して、すべてのAPIリクエストをmongoDBに記録します
へのすべてのリクエストをログに記録したいMongoDB
。各ドキュメントには、HTTP メソッド、リクエストを行った人物、更新/挿入/取得されたドキュメントの _id、およびリクエストが行われた時刻が含まれている必要があります。誰か助けてくれませんか?