在 Linux 下“查 JS 日志”通常分几种场景,下面按最常见情况给你一套实用方法。
Linux 本身看不到浏览器 console 日志,需要:
console.log() + 浏览器查看前端把错误发到后端,例如:
window.onerror = function(msg, url, line) {
fetch('/log?msg=' + encodeURIComponent(msg));
}
然后在 Linux 查后端日志(Nginx / Node / 应用日志)
node app.js
日志会打印在终端
pm2 logs
pm2 logs appName
tail -f logs/app.log
less logs/app.log
grep "ERROR" logs/app.log
如果是 JS 文件 404 或 500:
tail -f /var/log/nginx/access.log
grep "\.js" /var/log/nginx/access.log
tail -f file.log # 实时看
grep "error" file.log # 搜错误
less file.log # 翻页看
journalctl -u your-app # systemd 服务
你可以告诉我:
我可以直接给你精确命令。