目前,我有个网站纯node写的,运行在服务器端,要求不能下线,网站运行中会把一些日志信息打印出来。一般没有什么问题,但是偶尔会遇到些小bug,查找这些小bug特别费时间,目前我是采用console.log()或者logger.info()之类的原始方法去调试发现问题的。有看到node-inspector,觉得这东西不错,但是问题是服务器是linux命令行版,本地开发环境,也是命令行版的linux,根本用不了这东西。所以我想问下有没有其他方法可以提高调试效率,因为目前实在是太低效了。
https://cnodejs.org/topic/5463f6e872f405c829029f7e
另外vscode的调试也很方便
开发环境不使用图形界面,找罪受。。
本地开发环境也无GUI?平时怎么浏览网页的。。。
试试原生的 node debug app.js
https://nodejs.org/api/debugger.html
应该是没写单元测试。。。
可以看看 Netflix的一个 分享。 Debugging Node.js in Production: https://www.youtube.com/watch?v=O1YP8QP9gLA
有看到node-inspector,觉得这东西不错,但是问题是服务器是linux命令行版,本地开发环境,也是命令行版的linux,根本用不了这东西。
node-inspector 照样做远程调试啊 不需要GUI啊~ 远程启动起来 通过URL访问调试~
@waiterjames 感谢