前提
安装完毕node以及mongdb环境,推荐node版本为12
安装
1. 安装Yapi
首先安装官方提供的 yapi-cli 工具,顺带安上 pm2 回头启服务的时候可以用来守护和管理进程:
npm install -g yapi-cli pm2 --registry https://registry.npm.taobao.orgyapi server
然后进行可视化配置,浏览器访问 IP:9090
点击「开始部署」,就开始 Yapi 部署的过程了,经过两三分钟的等待,看到最后几行提示了管理员账户名和密码,记下来后面有用
cd root/my-Yapi # 刚刚的配置是 root/my-Yapinode vendors/server/app.js # 跑起来
# 推介用 pm2 跑,这里给 yapi 赋一个引用名称,以后操作方便,并设置当超过 200MB 内存上限后自动重启# 因为安装在root目录,因此先切换到root目录pm2 start my-Yapi/vendors/server/app.js -n yapi --max-memory-restart 500Mpm2 stop yapi # pm2 停止pm2 list # pm2 查看运行状态
现在到浏览器访问 <你服务器ip>:9001 (注意这里的端口是你刚刚自己设置的端口号)就可以访问到 Yapi 的服务目录了,目录看起来跟官网比较类似
初始化管理员账号成功,账号名:"zhaojiejun@admin.com",密码:"ymfe.org"部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问
这样就完成了本地的部署了~
登录管理员账号后就可以正常使用了。
2. 安装 cross-request 插件
安装上 Yapi 之后,还需要在浏览器安装一个cross-request插件,来进行页面跨域请求。
首先我们去 https://github.com/YMFE/cross-request 仓库,下载 zip 包并解压缩。
然后在 Chrome 右上角三个点的菜单中选择 更多工具 -> 扩展程序 -> 加载以解压的扩展程序 -> 选中压缩包内容,记得先把右上角 开发者模式 打开。
然后查看接口 -> 运行 就可以发送命令了~
⚠️ 注意: 安装完之后,解压缩的插件文件夹不能删除!!!
后面的使用,可以参考官方文档: YApi-教程
