node.js服务端开发
创建node.js项目
express是使用最广泛的node.js框架,下面是基本使用:
## 安装express项目生成器
npm install -g express-generator@4
## 创建项目
express helloWorld
## 安装依赖
npm install
## 启动
npm start
Express热加载
修改node.js代码后需要重启node.js服务,才能使修改生效;为了使node.js实现热加载,需要使用第三方组件 nodemon 来监听文件变化,并实时重启node服务;
0.1> 安装nodemon
npm install -g nodemon
0.2> 配置nodemon,在项目根目录创建名称为 nodemon.json
的文件,并添加如下内容
{
"watch": ["public","routes","views","app.js"], // 监听指定目录或文件变化,一旦监听到变化,就立即重启node.js服务,以实现热加载
"ext": "js jade json", // 需要监听的文件后缀
"exec": "node ./bin/www" // 重启node.js服务的命令
}
Package.json脚本命令详解
"scripts": {
"start": "node ./bin/www", // express项目的默认启动方式
"start:nodemon": "nodemon ./bin/www" // 使用nodemon热加载方式启动项目的方式
}
Express断点调试
0.1> 创建 node.js 的 launch.json 调试配置文件
0.2> 默认内容如下:
0.3> 添加 Nodemon 配置
0.4> 在调试中选择 nodemon ,并启动