windows部署yapi

部署前需安装git,node,mongodb
centos: https://www.cnblogs.com/xiaoyong1219/p/13726406.html

git默认您已安装

node版本:v12(强制要求,其他版本会踩坑)

mongodb版本:7.0.12   (说明此版本没有mongo.exe,需下载mongosh)

一、安装node

安装node12版本,其他的多多少少有点问题
1、下载地址:https://registry.npmmirror.com/binary.html?path=node/latest-v12.x/
下载node-v12.22.9-x64.msi(文末有msi包)
2、msi完成安装会将环境变量添加上(没有的话手动加下环境变量)
3、验证:打开cmd,node -v查询,若不生效,重启下电脑

二、安装mongodb

1、下载地址:https://www.mongodb.com/try/download/community
下载7.0.12版本,msi

2、添加环境变量 D:\software\MongoDB\bin

D:\software\MongoDB换成自己的安装目录,后面不在说明

操作:

(1)右键我的电脑点击属性(或者右键桌面选择个性化,搜索查找电脑名称)

(2)点击高级系统设置,

(3)点击环境变量

(4)双击系统变量下的Path

(5)新建D:\software\MongoDB\bin


3、在data目录下新建db文件夹


4、win+r 打开cmd

执行命令:mongod --dbpath D:\software\MongoDB\data\db   (不要关闭)


5、 下载地址:https://www.mongodb.com/try/download/shell 
版本:2.3.0 ,msi
在MongoDB文件下新建个Mongodb文件夹,安装在此目录下
点击 mongosh.exe 运行  (不要关闭)


请求 http://localhost:27017/ , 出现 It looks like you are trying to access MongoDB over HTTP on the native driver port.成功

三、下载yapi zip包

1、下载地址:https://gitee.com/mirrors/YApi


2、执行  命令
(1)npm install -g yapi-cli
(2)yapi server


3、访问http://127.0.0.1:9090
选择版本:1.9.1,输入公司名称(随意),开始部署



 
ctrl + c, 进入部署目录(在部署页面‘http://127.0.0.1:9090’的部署路径那里设置),执行node vendors/server/app.js, 出现 http://127.0.0.1:3000/;

访问http://127.0.0.1:3000/即可

### 如何在 Windows部署 YAPI #### 使用 Docker Compose 部署 YAPI 对于希望简化环境配置流程的用户而言,在 Windows 平台上可以通过 Docker 和 Docker Compose 来快速构建 YAPI 运行所需的容器化环境。这种方式不仅便于维护,而且可以有效规避不同操作系统之间的兼容性差异[^1]。 #### PM2 管理 Node.js 应用程序 为了确保应用程序稳定运行于生产环境中,官方建议使用 PM2 工具来管理基于 Node.js 构建的服务端应用实例。这包括但不限于自动重启崩溃的应用进程、负载均衡等功能特性。尽管此方法适用于多种场景下的长期运维需求,但对于初次接触者来说可能稍显复杂一些[^2]。 #### 可视化部署方案 针对那些更倾向于图形界面操作而非命令行指令集的人群,则可以选择可视化部署途径——即借助 Git 版本控制系统完成项目源码同步工作之后再依照提示逐步推进后续环节直至最终成功激活在线 API 文档管理系统[YAPI][^3]。 #### 关于离线安装的支持 考虑到部分开发者所处网络条件特殊或者受限于企业内部安全策略无法直接访问外部资源库下载依赖项的情况,《最全最详细的离线安装YApi教程》提供了详尽的操作步骤说明以及所需文件清单列表供参考学习之用[^4]。 #### 解决 Windows 下特定问题 值得注意的是,在某些情况下,比如尝试通过 `npm run dev` 启动开发模式时可能会遇到热重载机制失效的问题;此时应当检查项目的 package.json 文件内容,并考虑调整为适合当前系统的启动脚本组合形式以获得更好的体验效果[^5]。 ```json { "scripts": { "dev-server": "...", "dev-client": "..." } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值