0
私はノードjsとpm2を初めて使用しています。私はpm2を使ってアプリケーションをバックグラウンドで実行します。アプリをローカルで実行しているときにコンソールに表示されるすべてのAPIヒット(200,400)やものを表示するにはどうすればよいですか?私はpm2ログや他のコマンドを試してみましたが、apiのヒットやものは表示されません。 Plsは私を助けます。pm2サーバーの起動時にapiヒットのログを表示する方法
私はノードjsとpm2を初めて使用しています。私はpm2を使ってアプリケーションをバックグラウンドで実行します。アプリをローカルで実行しているときにコンソールに表示されるすべてのAPIヒット(200,400)やものを表示するにはどうすればよいですか?私はpm2ログや他のコマンドを試してみましたが、apiのヒットやものは表示されません。 Plsは私を助けます。pm2サーバーの起動時にapiヒットのログを表示する方法
PM2は、nodejsによって記録されたコンソールを表示します。自動的にこれを行う特定のライブラリがあり、 "morgan"と呼ばれています。あなただけの端末からNPMでそれをインストールする必要が
https://github.com/expressjs/morgan
:ターミナルで
var morgan = require('morgan');
app.use(morgan('dev'));
、その後:
sudo pm2 restart server;
sudo pm2 logs;
サーバーのファイルに
sudo npm install --save morgan
はそのトリックを行うべきです。
私のミニチュートリアルに間違いがある場合は申し訳ありませんが、「morgan」モジュールのドキュメントを提供していますので、間違いを修正する必要があります。
アプリケーションの展開後にサーバーで静的ファイルを実行する方法。静的ファイルを提供した後、javascriptファイルはhtmlテキストで表示されます。それを修正する方法。 –
リクエストをログに記録するには、アプリケーション自体でロギングを設定する必要があります。 pm2はアプリケーションのログを表示します –