@calvin_von/proxy-plugin-cache

1.2.0-beta.18 • Public • Published

proxy-plugin-cache

A dalao-proxy for responses cache and mock.

only support dalao-proxy > 1.x

version

Usage

Install dalao-proxy cli first

npm install -g dalao-proxy

Install plugin

  • globally

    $ dalao-proxy plugin install -g @calvin_von/proxy-plugin-cache
  • locally

    $ dalao-proxy plugin install -D @calvin_von/proxy-plugin-cache

Add config

  • config for cache response
"cache": {
    "dirname": ".dalao-cache",
    "contentType": [
        "application/json"
    ],
    "maxAge": [
        0,
        "second"
    ],
    "filters": [
        {
            "when": "response",
            "where": "status",
            "field": null,
            "value": 200,
            "custom": null,
            "applyRoute": "*"
        }
    ],
    "logger": true
}
  • config for mock feature
"mock": {
    "dirname": "mocks",
    "prefix": ""
}

Start proxy

$ dalao-proxy start
...
> npm run start

more docs about dalao-proxy, see CalvinVon/dalao-proxy on Github.

Package Sidebar

Install

npm i @calvin_von/proxy-plugin-cache

Weekly Downloads

16

Version

1.2.0-beta.18

License

ISC

Unpacked Size

1.37 MB

Total Files

20

Last publish

Collaborators

  • calvin_von