YAPI 部署从零到一,我都帮你梳理好了 您所在的位置:网站首页 ubuntu安装yapi YAPI 部署从零到一,我都帮你梳理好了

YAPI 部署从零到一,我都帮你梳理好了

2024-06-14 06:57| 来源: 网络整理| 查看: 265

目录 原创声明前言一、什么是 YAPI二、开始部署2.1 node.js2.2 mongodb2.3 YAPI 总结参考授权须知

原创声明

本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!

前言

我们平常开发的时候,服务总需要入参的返回,我们在接口一多的情况下,如果不做好文档,往往很难去维护,而且测试环境搭建也需要时间,这时候就需要一款产品可以帮我我们减轻这些工作量了,YAPI 就是这款产品 ,下面给大家讲解其安装方法。

我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 👍 ,您的点赞可以让技术传播得更远更广,谢谢!

一、什么是 YAPI

旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API

二、开始部署

我使用的机器是 Centos7,YAPI 需要依赖一下其他的工具链,下面我们一起进行从零到一的安装:

node.jsmongodbYAPI 2.1 node.js

这里安装的版本是 node-v10.14.1

下载包(使用淘宝源):

wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz

在这里插入图片描述

解压

tar -xf node-v10.14.1-linux-x64.tar.gz

重命名文件夹

mv node-v10.14.1-linux-x64 node

加入变量

sudo vim /etc/profile

复制下面这段进去

# node.js export NODE_HOME= export PATH=$NODE_HOME/bin:$PATH

保存并退出

刷新

source /etc/profile

测试

node -v npm -v

在这里插入图片描述

2.2 mongodb

这里安装的版本是 MongoDB 5.0.3

去到官网获取下载链接:MongoDB Community Server 在这里插入图片描述

下载,我这里的链接下载的是 mongodb-linux-x86_64-rhel70-5.0.3.tgz

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.3.tgz

解压

tar zxvf mongodb-linux-x86_64-rhel70-5.0.3.tgz

修改名字

mv mongodb-linux-x86_64-rhel70-5.0.3 mongodb

加入环境变量

sudo vim /etc/profile

加入这些:

# mongodb export PATH=/bin:$PATH

保存并退出,刷新缓存

source /etc/profile

进入MongoDB 的文件夹路径创建必要文件夹 db 和 log,并修改其权限

cd mkdir db && mkdir log chmod 777 db && chmod 777 log

创建配置文件

touch mongodb.conf cd log && touch mongodb.log cd ..

修改配置文件

vim /usr/mongodb/mongodb.conf

加入以下内容

port=27017 #服务的端口号 dbpath=/db #数据库存文件存放目录 logpath=/log/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建服务器进程 maxConns=100 #最大同时连接数 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。 storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip=0.0.0.0 #设置0.0.0.0外网才可以访问 auth=false #校验权限,这是为 true yapi 会链接不上

启动 MongoDB

mongod --config /usr/mongodb/mongodb.conf

在这里插入图片描述

如果发现配置配置错了,使用一下命令杀掉进程,然后重新进行第 8 步

ps aux |grep mongodb sudo kill 2.3 YAPI

YAPI 官网

官方推荐使用可视化安装,方便快捷

执行 `yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。

指令

npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server

使用浏览器登录 IP:9090: 在这里插入图片描述 填写好之后,直接点击【开始部署】即可

命令行看到这些即为部署完成 在这里插入图片描述 复制下管理员的用户名和密码 在这里插入图片描述

按照指示,切换到部署目录,输入: node vendors/server/app.js 指令启动服务器, 然后在浏览器打开 http://127.0.0.1: 访问 在这里插入图片描述

使用刚刚命令行复制的管理员用户名和密码登陆即可 在这里插入图片描述

总结

以上就是 YAPI 从零到一的安装方法,希望能够祝你一臂之力。

我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 👍 ,您的点赞可以让技术传播得更远更广,谢谢!

参考 Centos7安装NPMCentOS安装mongodbYAPI内网部署 更多阅读推荐 Git | 面试官问你 Git 原理,你能回答得出来吗?CentOS7 升级 Git (最新方法,秒杀一切旧方法!) 授权须知 原创文章在推送一天后才可进行转载转载文章,禁止声明原创不允许直接二次转载,转载请根据原文链接联系作者若无需改版,在文首清楚标注作者及来源/原文链接,并删除【原创声明】,即可直接转载。 但对于未注明转载来源/原文链接的文章,我将保留追述的权利。

作者:HinGwenWoong 一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,共同进步! CSDN: HinGwenWoong 原文链接:YAPI 部署从零到一,我都帮你梳理好了

若需要修改文章的排版,请根据原文链接联系作者再次感谢您的认可,转载请遵守如上转载须知!


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有