windows下如何搭建Yapi环境

今天使用YApi时发现原网址无法访问。这下只能本地部署了(官方文档)。

第一步:安装node.js

  1. 获取资源
    nodejs: https://nodejs.org/en/download
  2. Linux安装
    yum install -y nodejs
    
  3. 查看node版本
    node -v
    
  4. 查看npm版本
    npm -v
    

第二步:安装mongodb

  1. 获取资源

    mongodb:https://www.mongodb.com/download-center/community

  2. 安装

    直接下一步下一步,默认配置安装。

  3. 安装成功后 在安装目录下找到D:\MongoDB\Server\4.0\bin 双击mongo.exe

  4. 在里面输入:

    #创建dba用户
    db.createUser(
    {
      user: "dba",
      pwd: "dba",
      roles: [{role: "userAdminAnyDatabase", db: "admin"}]
    }
    )
    #创建yapi数据库
    use yapi
    #给yapi数据库添加test1用户,权限为读写
    db.createUser(
    {
      user: "test1",
      pwd: "test1",
      roles: [
          {role: "readWrite", db: "yapi"}
      ]
    }
    )
    

第三步:可视化部署

  1. 安装好后在可视化部署,在cmd中依次输入:
    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    
    yapi server
    
  2. 成功后会有提示让打开这个http://localhost:9090/ 进行部署。
    windows下如何搭建Yapi环境_第1张图片
  3. 部署成功后切换到部署下的
    C:\Users\shenyang\my-yapi\vendors\server 运行
    node app.js
    
    启动服务,这个命令需要一直把cmd窗口开启。
  4. 如果不想一直把cmd窗口开启用这个命令 :
    在 C:\Users\shenyang\my-yapi\vendors\serve 输入命令:
    pm2 start app.js
    
    还有一些其它的命令
    pm2 info app.js//查看服务信息
    pm2 start app.js //开启服务
    pm2 stop app.js //停止服务
    pm2 restart app.js //重启服务
    
    最后登陆:http://127.0.0.1:3000/

错误:如果发现端口号被占用,则使用 :

netstat -o -n -a | findstr : pid
taskkill /F /PID pid

这两个命令配合使用杀死占用端口进程。

你可能感兴趣的:(error,windows,yapi)