我选用的IDE是webstorm,框架是express,模板采用Handlebars(主要是这个模板跟artTemplate、angularjs、django都是用花括号表示)
代码生成如下面的目录,通过运行bin下面的www启动服务。
然后在app.js和views中做一下调整,主要做了红色方框的调整,以及将views中hbs后缀的文件调整为html
原生安装
# 安装express生成器
npm install express-generator -g
# 安装supervisor,监控node项目文件变动,自动重启node,弥补node不能热部署的问题。
# 执行命令supervisor .\bin\www启动服务
npm -g install supervisor
# 安装node-inspector调试工具
npm install -g node-inspector
# 创建express项目
express --hbs fay
cd fay
npm install
Node应用调试
# 启动node应用的调试模式
node --debug .\bin\www
# 在mac下面:node --debug ./bin/www
# 启动node-inspector调试,port自行指定。
node-inspector --web-port=1234
输入node-inspector打印出来的url在chrome浏览器中,就可以发现源程序被加载进去了。因为都是js,那么就容易调试了。