在 Debian 系统里,“JS 日志”通常指 前端 JavaScript(浏览器) 或 后端 JavaScript(Node.js) 的日志。定位方式取决于运行环境。下面按常见场景给你一套排查思路。
大多数 Node.js 应用会输出日志到:
logs/app.log)检查应用目录:
ls logs/
cat logs/app.log
tail -f logs/error.log
如果 Node 是通过 systemd 启动的:
systemctl status your-node-service
journalctl -u your-node-service -f
查看历史日志:
journalctl -u your-node-service --since "2025-01-01" --no-pager
✅ 这是 Debian 上最重要的 JS 日志入口
如果 JS 服务在 Nginx 后面:
# Nginx
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
常见 JS 报错(如 500):
grep "500" /var/log/nginx/access.log
pm2 logs
pm2 logs app-name
pm2 list
查看错误日志:
pm2 logs --err
打开浏览器:
F12 → ConsoleCtrl + Shift + K常见错误:
Uncaught ReferenceErrorFailed to load resourceCORS error✅ 前端 JS 不会写系统日志
如果前端用:
console.error()
fetch('/log', { ... })
你需要查:
journalctl -xe
dmesg | tail
journalctl -f
journalctl -u 服务名pm2 logsdocker logs 容器名你可以直接贴出:
我可以一步一步帮你定位 ✅