Node的小基友supervisor
每次修改代码后会自动重启。懒程序员就指望这种省事省力的工具活着了:)
安装:npm install -g supervisor(MAC下要用管理员权限sudo,才能安装成功)
执行:supervisor app.js
另一个小基友forever
虚拟机一关node服务就关了,不过forever可以让node服务不停止,介绍如下,安装和执行不细说啦,我懒:
forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
json解析不规范数据
var result=eval("(" + resultHtml + ")");
cheerio解析html编码问题
//TODO:输出的代码是经过 Unicode 编码的,关闭这个转换实体编码
var $=cheerio.load(str,{decodeEntities: false});