centos7怎样部署yapi
  niESts94Ax2J 2023年11月02日 47 0


什么是yapi

介绍略,因为不知道​​yapi​​为何物的人也不会看下去。

究竟是什么呢,上个图说明下。

centos7怎样部署yapi_部署yapi

步骤

特么的,首先检讨一下:
凡事开始前,前置知识有必要基本了解一下,以免犯愚蠢错误。
重点:​​yapi用的数据库不是想当然的mysql,是mongodb​​,难怪你安装的时候总是报错!


  1. 执行命令:​​npm install -g yapi-cli --registry https://registry.npm.taobao.org​
  2. 上一步安装完毕后,开始启动,执行命令:​​yapi server​
  3. 此后即可看到如下提示:
  4. centos7怎样部署yapi_centos7 yapi_02

  5. 这就很明显了,直接访问即可。
    可看到如下内容:
  6. centos7怎样部署yapi_linux yapi_03

  7. 下个问题很明显了,需要数据库(再次强调是mongodb!),于是我就安装了一个(过程略,这是另一个话题),然后看到开始部署的操作。
  8. centos7怎样部署yapi_yapi部署_04

最终出现的内容:

> yapi-vendor@1.9.1 install-server /usr/local/src/my-yapi/vendors > node server/install.js
log: mongodb load success...
初始化管理员账号成功,账号名:"someon@126.com",密码:"ymfe.org"
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

其中有点需要注意的地方就是:
​​​node vendors/server/app.js​​​ 这可不是让直接执行 …/app.js 去的,而是要用​​node​​命令去执行此文件。
所以才是
​node vendors/server/app.js​​ 我觉得官方的这种说法有点容易造成误会,特此多说一下。
然后剩下的大家都知道了。


上个图,说明真的成功了。

centos7怎样部署yapi_centos7 yapi_05


补充知识:

  1. 启动mongodb
    ​​​mongod --config mongodb.conf #具体的文件路径和配置内容和配置文件名自行处理​
  2. 启动yapi
    ​​​node app.js​
  3. 按照端口使用查找到某个进程(可用于杀进程)
    ​​​netstat -tunlp | grep 3000​
  4. 关闭防火墙/查看防火墙/禁止防火墙开机启动等。
    ​​​略​

以上几个东西,也许对发布和启动项目用得着。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

niESts94Ax2J