centos搭建YApi接口管理平台

centos搭建YApi接口管理平台

YApi官网:https://hellosean1025.github.io/yapi/

安装 nodejs 和 Yapi

yum install wget

cd /root
wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz

tar -xf node-v12.18.2-linux-x64.tar.xz -C /usr/local/
cd /usr/local/
mv node-v12.18.2-linux-x64/ nodejs/
ll
chown root:root nodejs
cd nodejs
chown root:root * -R
cd bin
ln -s /usr/local/nodejs/bin/* /usr/bin/
npm config set registry https://registry.npm.taobao.org
npm config get registry
npm install -g pm2
npm install -g yapi-cli --registry https://registry.npm.taobao.org
ln -s /usr/local/nodejs/bin/pm2 /usr/bin/
ln -s /usr/local/nodejs/bin/yapi /usr/bin/
ln -s /usr/local/nodejs/bin/yapi-cli /usr/bin/

安装MongoDB

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
tar zxvf mongodb-linux-x86_64-4.0.0.tgz
mv mongodb-linux-x86_64-4.0.0 /usr/local/mongodb
cd /usr/local/mongodb/
touch mongodb.conf
mkdir db log
chmod 777 db
chmod 777 log

# 下面一段是写入配置
cat <<"EOF" > /usr/local/mongodb/mongodb.conf
port=27017
dbpath= /usr/local/mongodb/db
logpath= /usr/local/mongodb/log/mongodb.log
logappend=true
fork=true
maxConns=100
noauth=true
journal=true
storageEngine=wiredTiger
bind_ip = 0.0.0.0
EOF

# 创建软连接
ln -s /usr/local/mongodb/bin/* /usr/bin/

# 启动 mongod
mongod --config /usr/local/mongodb/mongodb.conf

初始化 Yapi

yapi server   
# 访问 http://127.0.0.1:9090 ,根据页面配置
# 看到页面配置成功后可以 ctrl + c 停止本进程

启动服务

# 如果 mongod 已运行,本条命令可以跳过
mongod --config /usr/local/mongodb/mongodb.conf

# pm2 启动
cd /usr/local/mongodb/my-yapi
pm2 start "vendors/server/app.js" --name yapi

# 访问 http://127.0.0.1:3000,这个端口看初始化的时候配置是哪个就用哪个
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101767.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 什么是UDP攻击_机器人打电话营销效果

    什么是UDP攻击_机器人打电话营销效果UDP协议UDP是一个简单的面向数据报的运输层协议,也是最常见的作为流量攻击最多的一种协议,需要用到UDP的主要都是视频通讯,枪战类实时通讯的游戏类。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但并不保证它们能到达目的地。由于UDP传输数据前传输数据之前源端和终端不建立连接,且没有超时重发等机制,故而传输速度很快。UDP攻击UDP攻击是DDoS攻击的一种,是典型的流量型攻击。就好比学校中午放学时的食堂,学生大量飞奔食堂,但食堂窗口就那么多,学生数量太多,就只能挤在窗口前等待。

  • PID控制原理详解(一)[通俗易懂]

    PID控制原理详解(一)[通俗易懂]PID的理解       关于理解PID控制算法最典型的一个例子就是一个漏水的水缸的问题。网上有很多讲解PID的帖子会讲到这个例子。这里我也把我自己对于PID的理解用这个例子阐述一遍。       有个漏水的水缸,而且漏水的速度还不是恒定的。然后我们还有个水桶,我们可以控制往水缸里面加水或者从水缸里面舀水出来。另外我们可以检测水平面。现在我们的目的就是要控制水平面稳定在我们想要的任何一个平面上…

  • error 1820 (hy000)_default configuration used

    error 1820 (hy000)_default configuration usedmysql连数据库的时候报错:1251clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMysqlclientERROR1396(HY000):OperationALTERUSERfailedfor’root’@’localhost’先登…

  • dropdownlist的属性

    dropdownlist的属性DropDownList控件的使用(方法,属性)(.net学习笔记一)(2006-10-1117:57:03)转载分类:.net学习笔记从来没有写学习笔记的习惯,为了自己能坚定的把.net学好,努力吧!在.net中,DropDownList和ListBox是最常用的两个LIST控件,我的学习笔记也从这里开始吧!一、DropDownList命名空间:S…

    2022年10月17日
  • 重启nginx命令

    重启nginx命令进入到nginx/sbin目录下面首先需要获取超级管理员的权限1、输入sudosu然后输入密码2、输入sudobash然后输入密码然后输入./nignx-sreloadnginx重启成功

  • Oracle 11g Rac搭建「建议收藏」

    Oracle 11g Rac搭建「建议收藏」Oracle11gRac搭建(RedHat6.9+Oracle11.2.0.4)系统安装规划网络规划用户组规划存储规划配置yum源,网络规划,hosts文件等(双节点执行)如果是64bit,需要检查以下的Packages。以下重复包名称的部分是64bit,注明32bit的是32bitpackages。如果是32bitOS,那么重复包名的只需要32…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号