前面写过一次,用vscode调试nodejs,但是vscode升级等问题,有可能会导致debug失效。如果用chrome devtool来调试nodejs,就可以避免这些问题。
npm 不能用报以下错误。
/usr/local/lib/node_modules/npm/bin/npm-cli.js:79
let notifier = require('update-notifier')({pkg})
^^^
接口太多,管理文档是件麻烦事。apidoc可以帮我们解决这个问题。根据apidoc的格式写注释,还可以提高了代码的可读性。推荐使用。
用node启动server后,发现服务器不稳定,经常crash。我是用ssh远程登录的,ssh远程通道中断,或者Ctrl+C,都会使nodejs server崩溃掉。
nodejs和nginx共用80端口,原理也是反向代理。这根nodejs和apache共存是一样的。
以前写过一篇用apache反向代理来做负载均衡的文章,原理根这篇文章差不多。nodejs和apache共存,访问时都可以通过80端口,反向代理可以实现。
用npm安装phantomjs的时候,报以下错误:
events.js:72 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET ..........省略............
网上说的原因有很多,经测试,是因为下载不到文件而报出的错误。如果能连网的话,很可能就是墙内,墙外的原因了。
手机app现在很火,html5+js是可以开发手机app的。下面说一下windows下,安装nodejs。以及安装js的开发工具webstorm和调试工具karma。