在 Linux 上 JS 报错日志的位置取决于运行环境,不一定固定。下面按常见场景给你一个速查表。
Linux 本身不会自动保存浏览器 JS 日志。
查看方式:
F12 → ConsoleCtrl + Shift + K✅ 服务器上一般不直接看浏览器 JS 报错
node app.js
node app.js > app.log 2>&1
日志位置:
./app.log
pm2 logs
pm2 logs app
日志默认位置:
~/.pm2/logs/
常见文件:
app-error.logapp-out.log相关服务器日志:
# Nginx
/var/log/nginx/access.log
/var/log/nginx/error.log
# Apache
/var/log/apache2/access.log
/var/log/apache2/error.log
/var/log/syslog
/var/log/messages
journalctl -xe
✅ Node 崩溃、OOM 可能在这里 ❌ 不会记录具体 JS 错误堆栈
docker logs 容器名
docker logs -f 容器名
你可以直接告诉我:
我可以帮你精确告诉你 去哪看、怎么看、怎么保存日志。