-
简单介绍
- YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
- 官网信息
-
YApi的内网部署的环境要求
- nodejs(7.6+)
- mongodb(2.6+)
- git
-
克隆仓库代码并初始化部署
1.bash# 创建yapi文件夹 mkdir yapi cd yapi # 克隆仓库代码 git clone --depth=1 https://github.com/YMFE/yapi.git vendors # 复制yapi配置文件,拷贝完成后请根据需求修改相关配置 cp vendors/config_example.json ./config.json cd vendors -
设置NodeJS包管理和分发工具的源
1.bash/usr/local/project/node-v21.2.0/bin/npm install --production --registry https://registry.npm.taobao.org-
若执行上面的指令出现错误:/usr/bin/env: 'node': No such file or directory,则执行下列指令解决
- 创建node.js的软链接
bashln -s /usr/local/project/node-v21.2.0/bin/node /usr/bin/node -
然后再次执行第一步即可
-

-
-
根据自己需求的配置修改config.json的配置
1.sql{ "port": "3000", "adminAccount": "admin@admin.com", "timeout":120000, "db": { "servername": "127.0.0.1", "DATABASE": "yapi", "port": 27017, "user": "", "pass": "", "authSource": "" } }- 必须在MongoDB创建yapi数据库,并且默认端口为27017,同时MongoDB设置为无需授权即可连接
-
进入vendors文件夹内安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json配置
1.bash/usr/local/project/node-v21.2.0/bin/npm run install-server -
启动服务器,请访问:服务器IP地址:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
1.bash/usr/local/project/node-v21.2.0/bin/node /usr/local/project/yapi/vendors/server/app.js -
打开浏览器访问YApi,示例中访问地址为:http://服务器ip地址:3000/


- 初始化默认的管理员账号为:"admin@admin.com",密码:"ymfe.org"

- YApi服务已经成功搭建
如何在Ubuntu系统上安装YApi
upton-nan2023-11-28 0:03
相关推荐
星云API技术支持13 天前
企业微信二次开发项目实战:从实例接入到消息收发与 Webhook 回调的完整链路星云API技术支持13 天前
企业微信二次开发如何实现外部群自动化?从消息监听到接口调用完整流程星云API技术支持13 天前
企业微信二次开发消息收发实战:单聊、群聊与事件消息如何统一处理星云API技术支持15 天前
企业微信二次开发:如何把企业微信消息实时同步到自有管理后台星云API技术支持15 天前
企业微信二次开发实战:群聊消息触发接口后如何自动执行指定任务星云API技术支持15 天前
企业微信二次开发实战:群聊、单聊与系统事件如何建立统一处理机制星云API技术支持16 天前
企业微信二次开发:如何实现群消息识别、自动响应和异常消息人工处理星云API技术支持18 天前
企业微信二次开发完整方案:消息收发、外部群机器人、自动回复、Webhook 一套跑通SamChan902 个月前
在Web应用中集成PDF多语言翻译功能:PDFTranslator API实战指南vpk1126 个月前
Docker Compose 部署 Yapi(连接本地MongoDB)
