Linux环境部署YApi并配置swagger

安装nodejs

1:下载

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

2:安装

sudo yum install -y nodejs

3:查看版本

node -v

4:查看npm版本

npm -v

5:可能出现的问题

如果 ‘node -V’ 显示一些旧版本并且您无法更新,请执行以下三行:
1.yum module disable -y nodejs
2.curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
3.sudo yum install -y nodejs

安装mongodb

1:更新yum源(非必须)

yum -y update

2:添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件

touch /etc/yum.repos.d/mongodb-org.repo

3:编辑mongodb-org.repo文

vim /etc/yum.repos.d/mongodb-org.repo

4:添加文件内容

[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1

5:安装mongodb

yum install -y mongodb-org

6:启动mongodb

service mongod start

7:设置开机启动

chkconfig mongod on

8:打开moMongoDB(可忽略)

/bin/mongo

9:配置远程访问

vim /etc/mongod.conf
# network interfaces
net:
  port: 27017
 # bindIp: 127.0.0.1  # Listen to local interface only, comment to listen on all interfaces.

注释 bindIp: 127.0.0.1

10:重启mongod

service mongod restart

安装git

yum -y install git

安装部署YApi环境

1:下载安装

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

2:启动YApi

yapi server

启动成功画面:
在这里插入图片描述
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip

3:在浏览器输入http://10.168.1.112:9090/

在这里插入图片描述
一般都是默认的就可以了,输入公司名称后点击【开始部署】

4:部署成功标志

在这里插入图片描述
初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

5:根据部署日志上的提示信息,启动服务

1.cd my-yapi/  #我的是root/my-yapi,看部署的时候各位的设置
2.node vendors/server/app.js

在这里插入图片描述
表示成功启动

配置swagger

1:登录yapi

在浏览器输入:http://10.168.1.112:3000/;使用默认的用户名和密码登录
在这里插入图片描述

2:登录进去后新建分组,如下操作:

在这里插入图片描述

3:添加项目

在这里插入图片描述
填写项目信息在这里插入图片描述

4:导入swagger接口信息

在这里插入图片描述
复制http://localhost:7001/v2/api-docs粘贴到:
在这里插入图片描述

5:swagger接口信息成功导入yapi,查看接口信息

在这里插入图片描述
可以预览接口信息
在这里插入图片描述

6:调试接口信息

在这里插入图片描述
由于是跨域请求,Chrome浏览器需要安装跨域请求插件,下载地址:https://github.com/YMFE/cross-request/archive/master.zip

7:设置swagger自动同步

在这里插入图片描述
yapi配置swagger基本完成

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值