手把手带你部署一个本地yapi服务

236 阅读2分钟

在日常的开发中,联调的节奏是一个老生常谈的话题,通常前后端的开发节奏很难配合到恰到好处,前端快玩完了等接口联调,不急的需求还好,可以摸摸鱼,当遇到紧急任务时,怎么去减少接口联调的时间,那只能是前端自己mock数据,接下来就教大家怎么玩转yapi来部署一个本地化的服务,提高效率,废话不多说,开搞

前后端配合痛点: 开发步骤不一致、接口文档混乱、难查找

安装依赖: node、mongodb

这里以mac来做示范,希望大家谅解,没有在windows上装过~~~

MongoDB数据库的安装

1、设置第三方仓库,因为MongoDB现在不是开源的
brew tap mongodb/brew

2、安装mongodb社区版
brew install mongodb-community #我这里随便选了个版本,@ 符号后面的 4.2是版本号

3、设置环境变量
export PATH=${PATH}:/usr/local/opt/mongodb-community@4.2/bin

4、启动
brew services start mongodb-community@4.2

5、停止服务
brew services stop mongodb-community@4.2

6、mongod 命令后台进程方式
mongod --config /usr/local/etc/mongod.conf --fork

7、进程杀死
killall mongod

yapi安装部署

npm install -g yapi-cli --registry https://registry.npm.taobao.org 

yapi server

执行成这样就代表服务已启动,浏览器键入http://0.0.0.0:9090

可视化部署界面,建议采用默认,不要去自行设置,以免出错

参数填完之后,开始部署

这里可能有的同学会出现很多警告导致不成功,建议不要安装node最高版本,还有就是查看这个名称是否已经部署

注意:你的安装的数据库服务要保持开启,否则连接不上数据库也会导致部署不成功

执行到这一步就是部署成功了,记好账号密码,等会部署成功登陆使用

然后切换到你的部署路径,就是可视化部署里那个路径去

切换到目录后执行

node vendors/server/app.js

yapi部署启动成功

后面就自己摸索啦!!! 模拟数据的规范可以在这里学习Mockjs

完结

希望对读者带来切实的效率提升