我有一个node JS应用程序,使用express js作为其框架,我在我的应用程序中集成了一些API,在推送到aws之前在我的本地,一切正常,我从各个端点获取了我需要的数据,但是当我推送到AWS,我无法从我集成的端点获取数据,并且应用程序工作正常,所以我在战略位置有console.log来调试可能出现的问题,不幸的是,我不知道在哪里查看日志。我使用 pm2 作为进程管理器,应用程序使用反向代理 NGINX。
PM2日志没有给我应用程序中的日志,例如我的代码中的console.log(response),我想检查响应返回的内容。
访问 PM2 日志:
通过 SSH 连接到部署了 Node.js 应用程序的 AWS 实例。
登录后,您可以使用以下命令查看 pm2 管理的 Node.js 应用程序的日志:
复制代码
pm2 日志
该命令将显示 pm2 管理的所有进程的日志。如果您有多个进程正在运行,您可能需要通过指定其进程 ID 或名称来过滤特定应用程序的日志:
php
复制代码
pm2 日志