一、实现步骤
- 安装node环境
- 安装npm,现在node都自带
- 基于Express 应用生成器,生成项目
-
安装本地数据库,创建数据库demo及表person
二、表结构
三、效果
四、代码
https://github.com/go-on-the-way/express-mysql-jade
五、遇到问题
- Cannot enqueue Handshake after invoking quit. 连接关闭问题
- Error: Cannot enqueue Handshake after already enqueuing a Handshake.
这个错误提示意思是某个数据库连接已经执行了,不能进行多次连接了。
六、其他
- 日期格式转换 http://momentjs.cn/docs/
- 基于google浏览器的调试
npm install -g node-inspector
node-inspector –web-port=8888
在浏览器中输入地址:http://127.0.0.1:8888/debug?port=3000进入调试页面 - supervisor 不用每次都重启服务器,自动重启服务器
npm install -g supervisor
命令:supervisor [要执行的脚本]