本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!
我们平常开发的时候,服务总需要入参的返回,我们在接口一多的情况下,如果不做好文档,往往很难去维护,而且测试环境搭建也需要时间,这时候就需要一款产品可以帮我我们减轻这些工作量了,YAPI 就是这款产品 ,下面给大家讲解其安装方法。
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 ,您的点赞可以让技术传播得更远更广,谢谢!
旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API
我使用的机器是 Centos7
,YAPI 需要依赖一下其他的工具链,下面我们一起进行从零到一的安装:
这里安装的版本是 node-v10.14.1
下载包(使用淘宝源):
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz
解压
tar -xf node-v10.14.1-linux-x64.tar.gz
重命名文件夹
mv node-v10.14.1-linux-x64 node
加入变量
sudo vim /etc/profile
复制下面这段进去
# node.js
export NODE_HOME=<你的node文件夹路径>
export PATH=$NODE_HOME/bin:$PATH
保存并退出
刷新
source /etc/profile
测试
node -v
npm -v
这里安装的版本是 MongoDB 5.0.3
下载,我这里的链接下载的是 mongodb-linux-x86_64-rhel70-5.0.3.tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.3.tgz
解压
tar zxvf mongodb-linux-x86_64-rhel70-5.0.3.tgz
修改名字
mv mongodb-linux-x86_64-rhel70-5.0.3 mongodb
加入环境变量
sudo vim /etc/profile
加入这些:
# mongodb
export PATH=<MongoDB 的文件夹路径>/bin:$PATH
保存并退出,刷新缓存
source /etc/profile
进入MongoDB 的文件夹路径创建必要文件夹 db
和 log
,并修改其权限
cd <MongoDB 的文件夹路径>
mkdir db && mkdir log
chmod 777 db && chmod 777 log
创建配置文件
touch mongodb.conf
cd log && touch mongodb.log
cd ..
修改配置文件
vim /usr/mongodb/mongodb.conf
加入以下内容
port=27017 #服务的端口号
dbpath=<MongoDB 的文件夹路径>/db #数据库存文件存放目录
logpath=<MongoDB 的文件夹路径>/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip=0.0.0.0 #设置0.0.0.0外网才可以访问
auth=false #校验权限,这是为 true yapi 会链接不上
启动 MongoDB
mongod --config /usr/mongodb/mongodb.conf
如果发现配置配置错了,使用一下命令杀掉进程,然后重新进行第 8
步
ps aux |grep mongodb
sudo kill <进程ID>
YAPI 官网
执行 `yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。
指令
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
按照指示,切换到部署目录,输入: node vendors/server/app.js
指令启动服务器, 然后在浏览器打开 http://127.0.0.1:<安装时候设置的端口号>
访问
以上就是 YAPI
从零到一的安装方法,希望能够祝你一臂之力。
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 ,您的点赞可以让技术传播得更远更广,谢谢!
作者:HinGwenWoong
一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,共同进步!
CSDN: HinGwenWoong
原文链接:YAPI 部署从零到一,我都帮你梳理好了