mocker

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2024 License: MIT Imports: 3 Imported by: 0

README

Mocker(数据模拟)

介绍

这是一个数据模拟工具,在一些临时情况下需要给别人演示一些前端效果然而后端服务无法使用时,通过JSON文件配置一个数据模拟服务,支持文件、API、简单CRUD、http代理

快速开始

windows
# 下载最新对应操作系统release版的压缩包解压
# window

linux

服务配置

mocker.json
let config = {
    // 基础配置------------------------------------------------------------------------
    "host": "0.0.0.0", // 主机IP
    "port": 8080,      // 服务端口
    "cors": false,     // 是否开启跨域
    "router": {
        // 文件服务--------------------------------------------------------------------
        "assets": {
            "type": "fs",              // 类型为文件服务
            "dir": "${WorkDir}/assets" // 文件目录,注:${WorkDir}表示程序同级目录
            // dir: "d://assets"       // 或window绝对路径
            // dir: "/home/assets"     // 或linux绝对路径
        },
        // 服务代理---------------------------------------------------------------------
        "/baidu": {
            "type": "proxy",                  // 类型为服务代理
            "target": "https://www.baidu.com" // 代理的目标地址
        }
        // API服务---------------------------------------------------------------------
        // 简单CRUD--------------------------------------------------------------------
    }
}

Feature

  • 静态文件服务,指定一个路由和目录
  • 服务代理,指定一个路由和目录
  • API接口模拟,指定一个路由和目录
  • 简单CRUD模拟l,指定一个路由和目录

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL