zoukankan      html  css  js  c++  java
  • yapi搭建全流程

    2021年4月24日11:34:10

    为什么要使用yapi,方便前后端对接,这样更容易开发,php8的注解来了,swagger的php8注解版也在开发中,

    后面应该会和java版本的swagger一样,不需要在注释里写接口文档,因为很容易识别不出来,需要来回改

    环境centos8

    如果你也是阿里云搭建给全公司用,那么记得打开阿里云的安全组的端口,真的很容易忘记这件事

    安装nodejs

    curl -sL https://rpm.nodesource.com/setup_14.x | bash -
    yum install nodejs -y

    注意这里的版本

    setup_12.x 是根据具体版本,目前稳定版的是14.x,看官网的版本对应起来

    安装MongoDB

    vi /etc/yum.repos.d/mongodb-org-4.2.repo

    [mongodb-org-4.2]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.2/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

    目前

    https://repo.mongodb.org/yum/redhat/8/mongodb-org/查看最新版本

    yum install -y mongodb-org

    如果MongoDB不需要开启远程访问,就不需要配置了
    systemctl start mongod.service 
    systemctl enable mongod.service 
    开机启动

    安装yapi
    官方文档
    https://hellosean1025.github.io/yapi/devops/index.html

    推荐可视化安装,因为简单
    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    yapi server

    如果有端口冲突,yapi 默认是9090访问 ,比如服务器上有gitlab,有什么办法呢?

    1,更改yapi默认监听端口,算了,不想找

    2,停一下gitlab服务,因为yapi 部署过程也就几分钟

    只需要要界面上简单操作,就可以部署完成

    记得把最下面的账号密码复制出来

    初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
    部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

    这个启动端口也是可以配置的,比如我就修改成了3001 

    记得在填写目录的时候最好放在数据盘,不要放在系统盘,如果有谁误操作,你懂的

    node vendors/server/app.js

    开机启动

    部署pm2

    1、下载PM2
    npm install pm2 -g
    
    2、启动项目:
    pm2 start node vendors/server/app.js
    3、保存当前进程状态
    pm2 save
    
    4、生成开机自启服务
    pm2 startup
    
    5、启用开机自启
    systemctl enable pm2-root
    
    6、查看状态列表
    pm2 ls

    就OK了,使用的话看官方文档

    QQ群 247823727 博客文件如果不能下载请进群下载
    如果公司项目有技术瓶颈问题,如有需要,请联系我,提供技术服务 QQ: 903464207
  • 相关阅读:
    ASP 禁止页面被缓存
    关于学习编程的一点想法
    今天下午做的一个关于web前端性能/性能测试的Talk
    错误植入法与老祖宗的智慧
    关闭sitwithwhom.51.net
    让Pywinauto支持中文菜单
    勤学与好问
    LoadRunner 的 web_set_user 函数
    有奖调查——《软件性能测试过程详解与案例剖析》第二版内容调查
    论“响应时间”
  • 原文地址:https://www.cnblogs.com/zx-admin/p/14696629.html
Copyright © 2011-2022 走看看