Express 应用程序生成器 - Express 中文文档 | Express 中文网
生成项目:
npx express-generator
npx会临时安装一个包,使用完会自动卸载
npm install
npm install 会安装package.json 中记录的依赖包
启动项目
npm start 或者 node bin/www
启动项目 运行的是 package.json 中scripts下start对应的命令
启动后服务器占用的端口是3000
二、PM2
是node.js的进程管理器,可以简化node的任务管理
1、特征:
1)、自动重新启动服务器
2)、后台运行
3)、服务信息查看
4)、最大内存重启管理.....
2、如何安装
pm2属于node.js下的第三方模块
全局安装pm2
npm install -g pm2
简写:
npm i -g pm2
查看是否安装了PM2
pm2 -v
使用pm2启动一个node项目
--watch 监听程序源文件的编码 一旦发生变化会自动重启(热启动)
pm2 start 项目的启动文件 --name 自定义名称 --watch
查看当前node进程列表
pm2 list
停止一个node进程
pm2 stop 【进程名】| 【进程id】
重启进程
pm2 restart【进程名】| 【进程id】
删除进程
pm2 delete 【进程名】| 【进程id】
查看日志
pm2 logs 所有日志
pm2 logs 【进程名】| 【进程id】