使用nvm进行node版本控制
创建Express项目
express脚手架
使用脚手架快速生成express项目:
- 全局安装express-generator
1 | npm i -g express-generator@4 |
- 脚手架创建express项目
–no-view表示不需要视图模板
1 | express --no-view proj-name && cd proj-name |
- 安装项目依赖,启动项目
1 | npm i |
删除跟路由渲染的html文件
删除public/index.html文件引入热更新
安装nodemon
1 | npm i nodemon |
修改package.json中项目启动命令:
1 | { |
- 处理跨域
安装cors库
1 | npm i cors |
app.js中进行配置:
1 | const cors = require('cors') |
使用Docker安装Mysql
docker-compose
配置docker镜像(Settings/Docker Engine):
1 | "registry-mirrors": [ |
在项目根目录新建docker-compose.yml文件:
1 | services: |
在根目录终端运行命令:
1 | docker-compose up -d |
在navicat中使用docker-compose.yml中的信息新建连接