今天使用YApi时发现原网址无法访问。这下只能本地部署了(官方文档)。
第一步:安装node.js
yum install -y nodejs
node
版本node -v
npm
版本npm -v
第二步:安装mongodb
获取资源
安装
直接下一步下一步,默认配置安装。
安装成功后 在安装目录下找到D:\MongoDB\Server\4.0\bin 双击mongo.exe
在里面输入:
#创建dba用户
db.createUser(
{
user: "dba",
pwd: "dba",
roles: [{role: "userAdminAnyDatabase", db: "admin"}]
}
)
#创建yapi数据库
use yapi
#给yapi数据库添加test1用户,权限为读写
db.createUser(
{
user: "test1",
pwd: "test1",
roles: [
{role: "readWrite", db: "yapi"}
]
}
)
第三步:可视化部署
cmd
中依次输入:npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
node app.js
启动服务,这个命令需要一直把cmd
窗口开启。cmd
窗口开启用这个命令 :pm2 start app.js
还有一些其它的命令pm2 info app.js//查看服务信息
pm2 start app.js //开启服务
pm2 stop app.js //停止服务
pm2 restart app.js //重启服务
最后登陆:http://127.0.0.1:3000/错误:如果发现端口号被占用,则使用 :
netstat -o -n -a | findstr : pid
taskkill /F /PID pid
这两个命令配合使用杀死占用端口进程。