一、实现步骤

  1. 安装node环境
  2. 安装npm,现在node都自带
  3. 基于Express 应用生成器,生成项目
  4. 安装本地数据库,创建数据库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 [要执行的脚本]
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐