centos7怎样部署yapi

什么是yapi

介绍略,因为不知道yapi为何物的人也不会看下去。
究竟是什么呢,上个图说明下。

步骤

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


  1. 执行命令:npm install -g yapi-cli --registry https://registry.npm.taobao.org

  2. 上一步安装完毕后,开始启动,执行命令:yapi server

  3. 此后即可看到如下提示:
    在这里插入图片描述
    这就很明显了,直接访问即可。
    可看到如下内容:
    centos7怎样部署yapi_第1张图片

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

最终出现的内容:

> [email protected] install-server /usr/local/src/my-yapi/vendors > node server/install.js
log: mongodb load success...
初始化管理员账号成功,账号名:"[email protected]",密码:"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_第3张图片


补充知识:

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

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

你可能感兴趣的:(综合学习,运维,架构,技术方案)