YApi
一、安装
1.安装node.js
- 需要依赖于node.js 环境(首先要安装node.js)本次省略
2.安装mogodb 数据库
下载地址:https://www.mongodb.com/download-center/community
点击下载无需注册
2.1 进行解压如图
2.2 创建 data&& logs 文件
mongdb 安装文件 里头没有data 和 log文件目录 如下 :
新建这两个目录 data目录下再新建一个db目录
logs 目录下新建一个 mongo.log 文件
外层解压跟bin 同级别新建mongo.config 配置文件
log目录下建mongo.log
- 在mongo.config 新建的配置文件中添加如下配置信息(严格使用此格式)
systemLog:
destination: file
path: D:\installs\MongoDB\log\mongod.log
logAppend: true
storage:
dbPath: D:\installs\MongoDB\data
net:
bindIp: 0.0.0.0
port: 27017
security:
authorization: enabled
上述准备工作完成后使用管理员身份打开cmd 控制台进入解压包的 bin目录下输入如下命令
mongod --dbpath D:\installs\MongoDB\data
会出现下图
然后打开浏览器输入 localhost:27017 看看就会有下图
安装Windows服务
切换到bin目录下执行:[管理员身份运行]
mongod --config "D:\installs\MongoDB\mongod.cfg" --install --serviceName "mongodb"
配置环境变量
添加路径到系统变量
path – D:\environment\mongodb\bin
命令行输入mongod --version,看到版本号就是安装好了
启动:
- mongod --dbpath D:\environment\mongodb\data
启动服务:
-
net start 服务名称 (必须以管理员权限启动)
-
net start mongodb
常用命令
net start mongodb
net stop mongodb(关闭服务)
mongod --remove
mongod --dbpath “D:\installs\MongoDB\data” --logpath “D:\installs\MongoDB\log\mongod.log” --remove --serviceName “mongodb” (删除,注意不是–install了)
5.建库建表和密码权限
#mongo
use admin
db.createUser({user: ‘root’, pwd: ‘123456’, roles: [‘root’]})
db.auth(‘root’, ‘123456’) 6.导出json的大数据
mongoimport --db 库名xxx --collection 表名xxx --type json --file D:\1.json --jsonArray
3.YApi 安装
地址:https://hellosean1025.github.io/yapi/
安装方式:
可视化部署:【bin目录下执行】
下载安装 npm install -g yapi-cli --registry https://registry.npm.taobao.org 启动 yapi server
在浏览器中访问:127.0.0.1:9090
注意:点击部署安装前;保持 mongodb 数据库为运行状态
出现上述内容、error 错误 表示没有数据库权限
原因是没有连接数据库权限
原因是数据库 的mongo.conf 里面有一个 auth=true 两种解决办法
1、把authorization=true注释掉
2、进入到adimn中设置用户名密码,利用用户名密码进行访问数据库
在createUser之前先use admin切换一下
db.createUser(
{
user:“root”,
pwd:“123456”,
roles:[{role:“root”,db:“admin”}]
}
);
处理如下:禁用 安全验证
systemLog:
destination: file
path: d:\installs\MongoDB\log\mongod.log
logAppend: true
storage:
dbPath: D:\installs\MongoDB\data
net:
bindIp: 0.0.0.0
port: 27017
#security:
# authorization: enabled
禁用后数据库显示如下
重新点击 部署YApi 按钮
出现上述情况表示部署成功 同时数据库创建一个新yapi库
管理员账号:admin@admin.com
密码:ymfe.org
切换到部署目录 D:\installs\MongoDB\bin\my-yapi\vendors\server
输入:node app.js 启动服务
浏览器打开 http://127.0.0.1:3000 访问
– 小伙伴们 到这里 Yapi 服务器 安装 已经部署完成,接下来说说Yapi的使用吧
4.YApi 使用
4.1 用户登录
输入用户名 密码 登录
4.2 添加分组
添加【支付项目组】
4.3 添加项目
添加【支付宝支付接口测试】
添加完成后如下图
4.4 项目全局设置
设置完成后
– 到这里 在YAPi 中创建项目 已经完成,接下来 我们 要做的是
在 idea 开发工具中 与springboot的整合,大家坚持一下,加油!!!
4.5.idea 中 easyYApi 下载
File==>settings==>plugins 搜索easyYApi 下载安装 重启 idea
在项目中 可以在对应的 类 /方法上 “右键选择 ExportToYapi” 就可以将对应的方法接口 上传至 YAPi 应用中,并且可以进行测试!
就可以将对应的模块上传至 YApi 软件中 进行测试了
– 到这里整个YApi 的应用部署 与 idea 的集成 已经 讲完!!!
– 内容将尽可能做到 最细详细 ,保证大家们有所收获!!!
– 祝福语 : 祝大家在今后工作中越来越顺利 !!!
内容将持续更新 !希望大家多多关注 !