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 ,并启动

举报

© 著作权归作者所有


1