宝塔搭建YApi接口管理系统

 

YApi

旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API

https://hellosean1025.github.io/yapi/index.html

点击 开始 进入教程页面

选择内网部署教程

 

给宝塔安装PM2管理器同时安装node

下面看一下使用宝塔的PM2管理器进行项目的启动管理

还是在宝塔应用商店里安装PM2管理器

安装成功后设置Node版本为8.9,设置其他版本可能会发生不可描述的错误

首先在自己服务器安装npm 这里直接使用教程提供的命令

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

 npm安装完成后 进入自己想要部署的目录

cd /www/wwwroot/youwebserver

 运行 yapi安装命令 其实这一步是启动安装服务

yapi server

 启动成功后提示相对应的地址和端口,记得打开自己服务器的相关端口

 

装之前得装一下MongoDB

直接在宝塔应用商店安装即可

 一般只需要填写一下公司名称即可  

直接点击开始部署

 一般安装成功SSH会回报如下信息,包括管理员账号,运行方法,登录地址等...

 好了,项目部署完成,当然可以自己先手动运行一下看看效果

请切换到部署目录,输入

node vendors/server/app.js

 服务启动成功的话会回报这些信息

 直接按照提示的地址进行登录

由于这里只讲部署登录和注册使用就交给你们了yo

安装完成后在PM2管理器中添加我们想要管理的项目

设置好添加后会自动启动帮我们管理这个服务就大功告成了

已知出错原因

管理器展示的端口为OFF,并且无法访问项目

解决方法是

找到项目部署的根目录 把项目根目录的整个目录包含子目录的所有者设置为www,即可被PM2管理器接管

原因

我使用pm2原生命令查看运行的项目的信息 发现其托管使用的是www身份

我又查看pm2管理器的日志发现好像是报权限的错误,于是乎就想到了修改权限

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
感谢您的提问,以下是Yapi接口文档和部署笔记: ## Yapi接口文档 Yapi是一个开源的、高效的、易用的接口管理平台,可以帮助团队更好地协作开发、测试和部署。它提供了丰富的接口管理、文档生成和Mock数据等功能,可以大大提升团队的开发效率和项目质量。 Yapi支持多种类型的接口,包括RESTful API、GraphQL API、RPC API等,可以满足不同的业务需求。同时,Yapi还支持多人协作、权限管理、版本控制等功能,可以让团队更加高效地进行接口开发和测试。 在使用Yapi时,您可以通过创建项目、添加接口、编写文档、生成Mock数据等方式来管理接口Yapi还提供了丰富的插件和扩展,可以让您更加灵活地使用和定制Yapi。 ## Yapi部署笔记 Yapi的部署比较简单,您只需要按照以下步骤即可完成: 1. 安装Node.js和MongoDB Yapi是基于Node.js和MongoDB开发的,因此您需要先安装它们。您可以到官网下载Node.js和MongoDB的安装包,并按照官方文档进行安装。 2. 下载Yapi源码 您可以从Yapi的官方Github仓库中下载源码: ``` git clone https://github.com/YMFE/yapi.git vendors/yapi ``` 3. 安装依赖 进入Yapi的源码目录,执行以下命令安装依赖: ``` cd vendors/yapi npm install --production ``` 4. 配置YapiYapi的源码目录中,有一个`config.json`文件,它包含了Yapi的各种配置信息,您可以根据自己的需求进行修改。其中,重要的配置项包括: ``` { "port": "3000", // Yapi服务的端口号 "adminAccount": { // 管理员账号信息 "username": "admin", "password": "ymfe.org" }, "db": { // MongoDB的配置信息 "servername": "127.0.0.1", "port": 27017, "DATABASE": "yapi" } } ``` 5. 启动YapiYapi的源码目录中,执行以下命令启动Yapi: ``` node server/app.js ``` 然后,您就可以在浏览器中访问`http://localhost:3000`来使用Yapi了。 以上就是Yapi的简单部署笔记,希望对您有所帮助。如果您想了解更多关于Yapi的内容,可以参考官方文档:https://hellosean1025.github.io/yapi/。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值