源码下载地址(带搭建教程) (opens new window)
# 1. 宝塔面板搭建安装MongoDB数据库
1. 安装 MongoDB 数据库
2. 放行端口号:27017 3. MongoDB 配置项(设置远程访问)
4. 如果 MongoDB 配置项保存出错的话,可以在配置文件中修改
5. 在宝塔内置的终端访问mongo服务,新建数据库,创建user集合等,依次执行如下命令:
mongo // 开启mongo服务
show dbs // 显示数据库列表
use wallBlog // 新建一个wallBlog数据库
db.createUser({user:"wall",pwd:"123456",roles:[{role:"readWrite",db:'wallBlog'}]}) // 在wallBlog数据库创建一个wall用户,密码为123456
show users // 展示该库有哪些用户
db.auth("wall", "123456"); // 数据库认证一下用户、密码(返回1,表示成功)
db.users.insert({ // 往该库的users集合插入一条数据,账号:admin 密码:123456
"pwd" : "e10adc3949ba59abbe56e057f20f883e",
"username" : "admin",
"roles" : [
"admin"
]
})
show collections // 查询该库下的集合(类似于mysql的表)
db.users.find() // 查询users集合下的所有数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 2. 宝塔面板运行nodejs项目(api服务端)
准备阶段
环境:Nginx 1.17
软件商店中安装:PM2管理器
放行端口:3000
修改数据库文件:code/server/config.js
1. 上传api服务端 文件至服务器

2. 宝塔面板 安装 pm2管理器

3. 执行命令:npm i 安装 依赖

4. 在 pm2管理器 中添加项目,并启动



5. 访问 域名:3000 即可查看api服务端