前端项目:知更 的Node后端
- 前置准备
- nodejs环境
- docker
- 安装npm依赖
npm install
-
用docker简化部署所需数据库mongodb、redis的流程
-
mongodb
- 拉取镜像
docker pull mongo
- 启动容器(-d是后台运行 -p是端口映射 -v是加载mongodb配置文件 --name后面跟你要给该容器起的名字)
docker run -d -p 27017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db --name mongo docker.io/mongo
启动后可以用datagrip等可视化数据库管理工具连接管理(mongo容器默认无密码 端口为27017) mongodb://localhost:27017
- 拉取镜像
-
redis
- 拉取镜像
docker pull redis
- 启动容器
docker run --name redis -d -p 6379:6379 redis
- 测试连接(有出现127.0.0.1:6379即说明成功 可ctrl c退出)
redis-cli
- 拉取镜像
-
运行node主程序(先cd到项目根目录)
npm run start
此时终端会出现类似一下日志字样即可说明后端成功跑起来了
bash Redis this.client: ready Mongodb connected!
- 之后便可以准备项目的前端部分来连接使用后端服务