docker 安装 yapi(1.9.2)
安装前提
- node 12.18.2(14 会报异常)
- mongo
1 2 3 4 5 6 7 8
| docker pull mongo
docker run -itd --name mongo -p 27017:27017 mongo --auth
docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'fmzh1988',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]}); db.auth('admin', 'fmzh1988')
|
node 高低版本切换
liunx 下 node 降级
linux 安装 nvm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash or wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
source ~/.bashrc
nvm install v12.18.2 # 下载node https://nodejs.org/download/release/v12.18.2/ nvm alias default 12.18.2 #将 12.18.2版本设为默认版本
NVM 的基本使用 查看本地所有可以用的 Node.js 版本:
$ nvm list 查看服务器端可用的 Node.js 版本:
$ nvm ls-remote 推荐使用 8.* LTS 版本 (长久维护版本) ,使用以下命令安装:
$ nvm install 8.11.2 设置默认版本:
$ nvm use 8.11.2 $ nvm alias default 8.11.2 检查 Node.js 的版本:
$ node -v
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
在localhost:9090中打开进行配置数据库信息 公司名:foxhello 数据库:admin 用户名:admin 密码:fm**1**8 邮箱:fm****@sina.***
进入服务器my-yapi目录中 node vendors/server/app.js
进入localhost:3000中打开页面,通过邮箱和日志中提示的密码登录
|