我是节点js和pm2的新手。我使用pm2在后台运行应用程序。如何在本地运行应用程序时查看所有api hits(200,400)和在控制台上看到的内容。我已经尝试了pm2日志和其他命令,但他们没有显示任何api命中和东西。请帮助我。
答案 0 :(得分:0)
PM2将显示nodejs记录的任何控制台。有一个特定的库会自动为您执行此操作,并被称为" morgan"。
https://github.com/expressjs/morgan
您只需要使用终端的npm安装它:
sudo npm install --save morgan
在您的服务器文件中:
var morgan = require('morgan');
app.use(morgan('dev'));
然后在终端:
sudo pm2 restart server;
sudo pm2 logs;
应该这样做。
很抱歉,如果我的迷你教程有任何错误,但我已经为你提供了" morgan"模块文档,所以你应该设法修复任何错误。