在 Linux 上查看 JS(JavaScript)日志,要看 JS 运行在什么环境。下面按常见场景给你一份速查表。
如果 Node.js 是直接运行的:
node app.js
日志一般输出在终端,常见内容:
console.log()console.error()pm2(强烈推荐)pm2 logs
pm2 logs app_name
pm2 logs --lines 100
查看错误日志:
pm2 logs --err
journalctl(systemd)如果 Node 是用 systemd 管理的:
journalctl -u your-node-service -f
很多 Node 项目会写日志到文件:
# 常见路径
/var/log/node/
/var/log/app/
查看:
tail -f app.log
tail -n 200 app.log
dmesg | tail
journalctl -xe
⚠️ Linux 服务器上无法直接看到浏览器 JS 日志
如果是 JS 文件 404 / 加载失败:
tail -f /var/log/nginx/error.log
tail -f /var/log/nginx/access.log
tail -f /var/log/apache2/error.log
docker logs 容器名
docker logs -f 容器名
# 实时查看
tail -f xxx.log
# 搜索关键字
grep "error" app.log
# 查看最后 200 行
tail -n 200 app.log
# 分页查看
less app.log
| 场景 | 查看方式 |
|---|---|
| Node.js 直接运行 | 终端 / 日志文件 |
| Node.js + pm2 | pm2 logs |
| Node.js systemd | journalctl |
| 浏览器 JS | 浏览器 Console |
| Docker | docker logs |
如果你愿意,可以告诉我:
我可以 直接帮你定位到具体命令。