Yapi学习笔记

677 阅读1分钟

前言

高效、易用、功能强大的API管理平台

docker部署

# 安装docker docker-compose

# 拉取镜像
docker pull mrjin/yapi:latest

# 配置docker-compose, 参考下面

# 启动
docker-compose up -d

# 访问 host:3000
# 默认用户名/密码:me@jinfeijie.cn/ymfe.org,安装成功后进入后台修改

# 查看日志
docker ps
docker logs -f --tail=1000 mongo
docker logs -f --tail=1000 yapi

# 重启mongo/yapi
docker restart mongo
docker restart yapi

# github https://github.com/jinfeijie/yapi
version: '2.1'
services:
  yapi:
    image: mrjin/yapi:latest
    # build: ./
    container_name: yapi
    environment:
      - VERSION=1.5.6
      - LOG_PATH=/tmp/yapi.log
      - HOME=/home
      - PORT=3000
      - ADMIN_EMAIL=admin@yapi.cn
      - DB_SERVER=mongo
      - DB_NAME=yapi
      - DB_PORT=27017
    restart: always
    ports:
      - 3000:3000
    volumes:
      - /data/yapi/log/yapi.log:/home/vendors/log # log dir
    depends_on:
      - mongo
    entrypoint: "bash /wait-for-it.sh mongo:27017 -- entrypoint.sh"
  mongo:
    image: mongo
    container_name: mongo
    restart: always
    ports:
      - 27017:27017
    volumes:
      - /data/yapi/mongodb:/data/db #db dir

部署

  • 安装mongodb

  • 安装nodejs

  • 安装

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

使用记录

设置返回状态码

在高级Mock中添加期望