使用YApi搭建API接口管理工具(docker安装)

工具描述

YApi 是高效易用功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。此工具以node.js为开发语言,mongodb为数据库

部署mongoDB

  1. 拉取mongoDB镜像
    docker pull mongo:latest
  2. 运行mongoDB容器
    docker run -d -p 27017:27017 --name=mongo --restart=always \
    -v /root/dockerData/mongoData/mongo-conf:/docker-entrypoint-initdb.d \
    -v /root/dockerData/mongoData/etc \
    -v /root/dockerData/mongoData/data/db:/data/db \
    -e MONGO_INITDB_ROOT_USERNAME=test\
    -e MONGO_INITDB_ROOT_PASSWORD=testt1234 \
    -e MONGO_INITDB_DATABASE=yapi \
    mongo:latest

    MONGO_INITDB_ROOT_USERNAME为mongoDB创建的用户名,MONGO_INITDB_ROOT_PASSWORD为mongoDB创建用户的密码,MONGO_INITDB_DATABASE为mongoDB初始化数据库

部署YApi

  1. 拉取YApi镜像
    docker pull jayfong/yapi:latest
  2. 运行YApi容器

    docker run -d -p 9092:3000 --name=yapi --restart=always \
    -e YAPI_ADMIN_ACCOUNT=test@qq.com \
    -e YAPI_ADMIN_PASSWORD=test1234@ \
    -e YAPI_CLOSE_REGISTER=true \
    -e YAPI_DB_SERVERNAME=192.168.57.240 \
    -e YAPI_DB_PORT=27017 \
    -e YAPI_DB_DATABASE=yapi \
    -e YAPI_MAIL_ENABLE=false \
    -e YAPI_PLUGINS=[] \
    -e YAPI_DB_USER=test \
    -e YAPI_DB_PASS=test \
    -e YAPI_DB_AUTH_SOURCE=admin \
    jayfong/yapi:latest

    YAPI_ADMIN_ACCOUNT为admin用户的登录用户名,YAPI_ADMIN_PASSWORD为admin用户的登录用户密码,YAPI_CLOSE_REGISTER是否开启公共注册,YAPI_DB_SERVERNAME为mongoDB的host,YAPI_DB_PORT为mongoDB的port,YAPI_MAIL_ENABLE为是否开启邮箱相关,YAPI_PLUGINS为YApi插件,

    YAPI_DB_USER为mongoDB认证用户名,YAPI_DB_PASS为mongoDB用户密码,YAPI_DB_AUTH_SOURCE为mongoDB认证信息库

打开浏览器,输入http://192.168.57.240:9092

使用YApi搭建API接口管理工具(docker安装)的更多相关文章

  1. Api接口管理工具推荐

    在App开发过程中少不了跟服务端打交道,各种HTTP接口调试.返回数据处理占据了不少开发时间,一款好的接口管理工具就非常有必要了.接口管理工具一方面起到链接后台开发人员和App开发人员的作用,另一方面 ...

  2. API接口管理工具postman等

    国外 postman Swagger:国外比较流行的一款管理工具,英文配置,需要一定的英文基础和服务器搭建基础,学习成本较高. 国内 Apizza: 风格类似postman,熟悉postman的会比较 ...

  3. kong api可视化管理工具konga安装

    说明:官网推荐: kong-dashboard,但对比界面高端程度和友好度,更推荐konga.[一个坑]kong版本问题:我在安装时目前kong最新版本已经到1.0.0, 对于konga和kong-d ...

  4. Swagger API接口管理

    介绍         Swagger API框架,用于管理项目中API接口,属当前最流行的API接口管理工具. Swagger功能强大,UI界面漂亮,支持在线测试等!         Swagger包 ...

  5. 四、VueJs 填坑日记之搭建Axios接口请求工具

    上一章,我们认识了项目的目录结构,以及对项目的目录结构做了一些调整,已经能把项目重新跑起来了.今天我们来搭建api接口调用工具Axios.Vue本身是不支持ajax调用的,如果你需要这些功能就需要安装 ...

  6. 无需编写代码,用接口管理工具 eoLinker 高效完成API测试流程相关业务

    引言 作为开发人员,有时需要协助市场部门进行开发,比如在市场推广中,经常通过给用户赠送优惠券来提高复购率.这篇文章,将介绍如何使用接口管理工具 eoLinker 的自动化测试 [UI模式] 构建此业务 ...

  7. 谈谈如何用eoLinker管理各类API接口及分享API接口管理小技巧教程

    在前后端分离的开发模式下,前后端往往需要接口文档来进行交互.我的上一篇随笔中已经写到用传统的文档写接口时,由于需求经常变动,接口文档也会随之变动.一开始,某接口信息已经写入文档,但后期因为需求变动,发 ...

  8. 分享一个开源免费、目前最好的API接口管理平台----eoLinker

    一.概况 eoLinker 是目前业内领先.国内最大的在线 API 接口管理平台,提供自动生成 API 文档.API 自动化测试.Mock 测试.团队协作等功能,旨在解决由于前后端分离导致的开发效率低 ...

  9. 在线接口管理工具-eoapi

    为了方便和前端沟通,临时在局域网搭建了一个接口管理工具,查了一些资料都说eoapi不错,那就试了一下: 1.安装 要在服务器或者自己的电脑,准备web环境,Linux可以是Apache/nginx , ...

随机推荐

  1. 去除所有js,html,css代码

    <?php$search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript ...

  2. SSE图像算法优化系列三十一:Base64编码和解码算法的指令集优化。

        一.基础原理 Base64是一种用64个Ascii字符来表示任意二进制数据的方法.主要用于将不可打印的字符转换成可打印字符,或者简单的说是将二进制数据编码成Ascii字符.Base64也是网络 ...

  3. os.read

    #-*-coding:utf-8-*-__author__ = "logan.xu"import oscmd_res=os.popen("ls").read() ...

  4. MySQL列举常见的关系型数据库和非关系型都有那些?

    关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis ...

  5. Win7安装 Mysql 5.7.22客户端

    根据自己的操作系统下载对应的32位或64位的压缩包: http://dev.mysql.com/downloads/mysql/ 官网下载 选择Windows对应的版本下载 不注册直接下载 安装步骤 ...

  6. Ordering the Soldiers 题解

    CodeChef:ORDERS 简化题意: \(n\) 个人排队,给定每个人需要向左移动几个,求最终排列. 即还原逆序对. 错误想法 既然知道每个人向左移动 \(a_i\) 个,那就相当于让他的排名 ...

  7. Git - Mac 电脑使用 brew 更新 Git

    安装 Homebrew Homebrew 是一个软件包管理器.它的作用就是将软件包安装到自己的目录中,然后将其文件符号链接到 /usr/local.更多信息,请自行进入官网查看 https://bre ...

  8. 显示锁lock

    一.内置锁sync 和 显示锁lock概念 1.synv锁又叫内置锁,不能中断,拿不到无限等待即阻塞: java自带关键字: 隐式可重入: 重入锁:锁对应对象要多次调用对应方法,如递归 2. lock ...

  9. 部署yum仓库以及NFS共享服务

    目录: 一.YUM概述 二.准备安装源 三.访问YUM仓库 四.本地YUM仓库 五.YUM工具概述 六.软件包查询.安装.卸载 七.NFS共享 一.YUM概述 YUM(Yellow dog Updat ...

  10. Excel表格中单击一个单元格如何将整行整列变色

    视图->阅读模式 开启阅读模式后 就会显示如下情景,是的你点击任意单元格后,显示整行/整列