Centos+宝塔安装YAPI接口管理工具

为什么使用宝塔,因为对懒人和不喜欢折腾的人来说是安装常用的服务器软件是很方便的!宝塔的安装也很简单去官网有详细教程https://www.bt.cn/bbs/thread-19376-1-1.html

一、安装MongoDb和Nodejs

直接在宝塔的软件商店搜索安装即可。mongoDB安装完可以不用配置使用默认值就可以了。

我这里用的是PM管理器5.2来管理使用nodejs,需要注意的是在管理器里不要使用高于V12的版本,我用的v12.22.7

二、安装yapi

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

执行完yapi server后会打开yapi的安装服务,我因为之前使用的是node14版本,版本太高所以有错误信息。

访问http://服务器ip地址:9090即可进行网页版安装,我一般都是保持默认(建议换到其他路径,这里安装完是在root用户目录下的需要root权限运行)。

安装完后记得在终端Ctrl+C退出安装。

安装完成后会提示yapi平台的登录地址及默认的管理员账号密码记得登录后修改;因为我用的虚拟机3000这个端口访问被防火墙拦截了,所以安装好了之后我又修改了yapi的配置文件把yapi的端口从3000改成了安装时的9090端口。

#编辑配置文件,如果安装时没有修改默认的部署路径,那么使用下面命令可以编辑配置文件
vi /root/my-yapi/config.json

启动应用,先切换到my-yapi目录下再执行启动命令,这种情况下如果关闭终端yapi也会随之关闭。

cd /root/my-yapi
node vendors/server/app.js

三、将yapi程序做成后台运行

在PM2管理器中,添加项目,将app.js添加到项目了,注意运行用户如果是www可能权限不足。

不知道为什么,我添加好的项目重启centos服务器后就会消失,如果有解决的朋友还请留言告知下解决办法。

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/centos-install-yapi/

赞赏

微信赞赏支付宝赞赏

aliyun-iot-mqtt-connect
宝塔lnmp环境下owncloud私有云报错
php调试xdebug与xhprof