在 Linux 上查看 JavaScript(JS)相关日志,取决于你运行 JS 的环境。下面按常见场景给你一个速查表。
如果 Node.js 是前台运行:
node app.js
日志会直接输出到终端。
很多 Node 项目会写日志到文件:
# 常见路径
tail -f logs/app.log
tail -f /var/log/app.log
journalctl -u your-node-service -f
pm2 logs
pm2 logs app-name
pm2 logs --lines 100
# 查看容器日志
docker logs -f 容器名或ID
# 查看最近 100 行
docker logs --tail 100 容器名
⚠️ Linux 服务器本身看不到前端 JS 报错 需要:
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
ps -ef | grep node
或
pgrep -a node
| 场景 | 查看方式 |
|---|---|
| Node.js 直接运行 | 终端输出 |
| PM2 | pm2 logs |
| systemd | journalctl -u 服务名 |
| Docker | docker logs |
| Nginx | /var/log/nginx/ |
| 自定义日志 | 项目 logs/ 目录 |
tail -f app.log
grep -i error app.log
sed -n '/2025-01-01 10:00/,/2025-01-01 11:00/p' app.log
你可以告诉我:
我可以直接帮你定位到“该看哪个文件”。