部署安装yapi

配置环境

 部署安装yapi 前提是配置环境,需要

  • nodejs(7.6+)
  • mongodb(2.6+)

这里我使用docker 安装上面的nodejs 或 mongodb 

docker 安装 mongodb 教程:

使用docker 安装MongoDB数据库_小周sir的码农的博客-CSDN博客Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。在服务上安装数据库,nginx极大的方便和使用使用docker安装数据库,首先在先安装docker,才能往下面进行安装所需要的软件yum install -y yum-utils device-mapper-persistent-data lvm2...https://blog.csdn.net/Govern66/article/details/104751892/
docker 安装nodeJs 教程:

docker安装node.js_NewBee.Mu的博客-CSDN博客拉取官方的最新版本的镜像:docker pull node:latest使用以下命令来查看是否已安装了 nodedocker images安装完成后,我们可以使用以下命令来运行 node 容器:docker run -itd --name node-test node–name node-test:容器名称。最后进入查看容器运行的 node 版本:docker exec -it node-test /bin/bash...https://blog.csdn.net/NewBeeMu/article/details/122195755?ops_request_misc=&request_id=&biz_id=102&utm_term=docker%E5%AE%89%E8%A3%85nodejs&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-5-122195755.142%5Ev65%5Econtrol,201%5Ev3%5Econtrol,213%5Ev2%5Et3_control2&spm=1018.2226.3001.4187

安装Yapi 

安装完nodeJs 和mongodb 后,就可以根据Yapi 教程来安装yapi服务了。

内网部署YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理http://yapi.smart-xwork.cn/doc/devops/index.html1,首先运行 下面两个命令,这两个命令是启动可视化部署的服务。

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

2,yapi server 启动完成后,就可以访问该服务器ip 的9090 端口

 3,在yapi 可视化部署服务中填写信息。其中邮箱,部署路径,端口号,数据库端口(就是上面安装的mongodb 端口),数据库名称也是mongodb 的db 名称。数据库用户名,密码都是安装后自己设置的密码。

 4,点击部署,看到下图中的内容就是部署成功了

5,根据上图的教程,在部署目录执行 node vendors/server/app.js 命令 即可启动服务器。

 

 后台启动Yapi

按照上面第五条方式来启动,当你关闭ssh窗口的时候,程序也就随之关闭了,因此须要改成后台运行,这里推荐使用pm2进行管理

1,pm2 安装,执行下面命令

npm install -g pm2

如果执行完命令后报下图的错。

 可以参考下面链接的方法,踩经验+1

npm ERR! errno ECONNRESET npm ERR! network This is a problem related to network connectivity.解决方法和步骤_态度0527的博客-CSDN博客问题:npm ERR! errno ECONNRESET npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make shttps://blog.csdn.net/qq_43465393/article/details/115493231

2,如果报错执行完上面的方法后,再次安装pm2

 3,复制你yapi的部署目录,通过pm2 后台启动yapi

yapi 部署目录:/home/zjk/software/mongodb/mongodb/data

启动命令: pm2 start /home/zjk/software/mongodb/mongodb/data/vendors/server/app.js

关闭命令: pm2 stop /home/zjk/software/mongodb/mongodb/data/vendors/server/app.js

 即可访问你的yapi 服务。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vegetari

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值