Yapi详细安装过程(亲测可用)

2023-12-19 12:30

本文主要是介绍Yapi详细安装过程(亲测可用),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 前置条件

1、Git

2、NodeJs(7.6+)

3、Mongodb(2.6+)

2. NodeJs的安装

1、获取资源

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

2、安装NodeJS

yum install -y nodejs

3、查看NodeJs和Npm

node -v
npm -v
在这里插入图片描述

3. Git安装

yum install -y git
在这里插入图片描述

4. MongoDB安装

1、配置mongodb的yum源,输入命令
touch /etc/yum.repos.d/mongodb-org.repo

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

2、在文件中输入以下内容

[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_64/
gpgcheck=0
enabled=1

3、开始安装
yum install -y mongodb-org
在这里插入图片描述

4、启动MongoDB

网上提到了在CentOS下SELinux会阻止mongodb的启动,需要先设置禁用。主要是把/etc/selinux/config的SELINUX从enforcing改成disabled,然后重启操作系统。

输入命:vi /etc/selinux/config,将SELINUX从enforcing改成disabled,保存。

输入命令重启mongodb:systemctl start mongod

5. 安装Yapi

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

6. 开放端口

1、在启动Yapi前,首先开放9090端口和3000端口,检查9090端口是否开放,输入以下命令

firewall-cmd --query-port=9090/tcp

2、永久开放9090端口

firewall-cmd --zone=public --add-port=9090/tcp –permanent

3、检查3000端口是否开放

firewall-cmd --query-port=3000/tcp

4、永久开放3000端口

firewall-cmd --zone=public --add-port=3000/tcp –permanent

5、重启防火墙

firewall-cmd –reload

7. 启动Yapi

1、yapi server
在这里插入图片描述

2、然后访问http://192.168.2.170:9090/
在这里插入图片描述

3、填写公司名称后,点击”开始部署”,等待几分钟后,部署成功,红框标记处为初始的账号和密码,注意保存
在这里插入图片描述

4、进入到部署路径

node vendors/server/app.js
在这里插入图片描述

5、访问:http://192.168.2.170:3000/
在这里插入图片描述

6、使用部署成功的管理员账号密码登录
在这里插入图片描述

7、进入到Yapi的页面,便可添加项目
在这里插入图片描述

这篇关于Yapi详细安装过程(亲测可用)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/512155

相关文章

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Spring AI集成DeepSeek的详细步骤

《SpringAI集成DeepSeek的详细步骤》DeepSeek作为一款卓越的国产AI模型,越来越多的公司考虑在自己的应用中集成,对于Java应用来说,我们可以借助SpringAI集成DeepSe... 目录DeepSeek 介绍Spring AI 是什么?1、环境准备2、构建项目2.1、pom依赖2.2

Goland debug失效详细解决步骤(合集)

《Golanddebug失效详细解决步骤(合集)》今天用Goland开发时,打断点,以debug方式运行,发现程序并没有断住,程序跳过了断点,直接运行结束,网上搜寻了大量文章,最后得以解决,特此在这... 目录Bug:Goland debug失效详细解决步骤【合集】情况一:Go或Goland架构不对情况二:

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL