轻量应用服务器_Lighthouse - 腾讯云 (tencent.com)
轻量应用服务器无忧计划_轻量应用服务器续费同价-腾讯云 (tencent.com)
https://curl.qcloud.com/LElmMMzx
yapi是一款开源的api管理系统,适合个人或者小型团队。yapi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。
项目官网:YApi 接口管理平台 (hellosean1025.github.io)

Yapi具有如下特性:
权限管理:YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求
可视化接口管理:基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让 多人协作成倍提升开发效率
Mock Server:易用的 Mock Server,再也不用担心 mock 数据的生成了
自动化测试:完善的接口自动化测试,保证数据的正确性
数据导入:支持导入 swagger, postman, har 数据格式,方便迁移旧项目
插件机制:强大的插件机制,满足各类业务需求
yapi运行环境主要依赖于nodejs和mongodb(2.6+),本次选择了轻量应用服务器用于搭建yapi,轻量应用服务器与腾讯云的cvm相比,更适合个人和小型团队进行使用。选择应用镜像安装腾讯云宝塔linux面板,并根据相关提示进入宝塔面板后台;

1.依赖环境安装:
在宝塔面板的软件商店中,安装pm2管理器和mongondb数据库以及nginx web服务器

2.配置数据库和安装
在mongonDB中新建yapi数据库

使用轻量应用服务器的远程登录工具,执行如下命令:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
在nginx新建站点,在站点目录下执行如下命令
yapi server

在轻量应用服务器和宝塔防火墙放行命令行提示的9090端口,设置好数据库名称和端口后执行安装

系统提示安装成功,切换到相关目录执行启动命令即安装成功
根据提示进入相关目录启动yapi,并开放防火墙相关端口,可以查看安装成功。

3.配置反向代理和持久化运行
yapi设置的是3000端口运行,首先,在nginx中添加反向代理,使其正常使用域名访问

在pm2中添加yapi项目,添加配置好安装目录的启动文件和运行目录,保证yapi的持久化运行

轻量应用服务器适合基础运维知识的学习和实践,轻量应用服务器的相关操作也较为简单。
近期也是即将是腾讯云轻量服务器一周年的日子,有相关需求的朋友可以关注轻量应用服务器的一周年活动。

©著作权归作者所有

发表评论