0.1.13 • Published 5 years ago

ezmok v0.1.13

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

ezbuy mock express middleware.

Install

yarn add ezmok

Configuration

const express = require("express");
const ezmok = require("ezmok");

const app = express();

app.use(
    ezmok({
        defaultApiOrigin: {
            // 默认 webapi 调用的真实域名
            webapi: "webapi-origin",
            // 默认 jsonrpc 调用的真实域名
            jsonRpc: "jsonRpc-origin"
        },
        // apidoc 生成 TypeScirpt 的目录
        defPath: "your-api-definition-folder"
    })
);
app.listen(3000, "0.0.0.0");

Usage

用上面的配置启动服务器之后,访问 http://127.0.0.1:3000/ezmok。在左边的菜单栏选择添加代理,填入你要代理的路径。比如下面某个 webapi 的请求路径

/api/chaplin.PackageService/PkgMgmtSearch

点击获取内容模板,这时候会为这个接口生成数据,点击提交。这样就添加了一个接口代理。当然除了自动生成,你也可以选择旁边的直接导入,手动填入 JSON 数据。

上面只是添加了一条代理,实际上并未生效。还需要到开关路径这个菜单下面,把刚刚添加的代理移动到右边的框内。

然后回到我们的业务页面,再次调用这个接口,就可以看到成功代理了。

0.1.13

5 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.1

6 years ago