├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.yaml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── guide │ ├── README.md │ └── index.html ├── images │ └── logo.svg ├── index.html └── intro │ ├── README.md │ └── index.html ├── examples ├── restc-example-express │ ├── index.js │ ├── package-lock.json │ └── package.json ├── restc-example-hapi │ ├── latest │ │ ├── index.js │ │ └── package.json │ └── legacy │ │ ├── index.js │ │ └── package.json ├── restc-example-koa │ ├── index.js │ ├── package-lock.json │ └── package.json ├── restc-example-koa2-inline │ ├── gateway.js │ ├── index.js │ ├── package-lock.json │ └── package.json └── restc-example-koa2 │ ├── gateway.js │ ├── index.js │ ├── package-lock.json │ └── package.json ├── index.d.ts ├── index.js ├── lib ├── express.js ├── hapi.js ├── hapiLegacy.js ├── index.js ├── koa.js ├── koa2.js └── utils │ └── gateway.js ├── package.json ├── scripts └── inline.php ├── src ├── index.html └── index.txt └── test └── gateway.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | env: 3 | node: true 4 | extends: standard 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | node_modules 3 | dist 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/README.md -------------------------------------------------------------------------------- /docs/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/docs/guide/README.md -------------------------------------------------------------------------------- /docs/guide/index.html: -------------------------------------------------------------------------------- 1 | ../index.html -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/docs/intro/README.md -------------------------------------------------------------------------------- /docs/intro/index.html: -------------------------------------------------------------------------------- 1 | ../index.html -------------------------------------------------------------------------------- /examples/restc-example-express/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-express/index.js -------------------------------------------------------------------------------- /examples/restc-example-express/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-express/package-lock.json -------------------------------------------------------------------------------- /examples/restc-example-express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-express/package.json -------------------------------------------------------------------------------- /examples/restc-example-hapi/latest/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-hapi/latest/index.js -------------------------------------------------------------------------------- /examples/restc-example-hapi/latest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-hapi/latest/package.json -------------------------------------------------------------------------------- /examples/restc-example-hapi/legacy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-hapi/legacy/index.js -------------------------------------------------------------------------------- /examples/restc-example-hapi/legacy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-hapi/legacy/package.json -------------------------------------------------------------------------------- /examples/restc-example-koa/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa/index.js -------------------------------------------------------------------------------- /examples/restc-example-koa/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa/package-lock.json -------------------------------------------------------------------------------- /examples/restc-example-koa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa/package.json -------------------------------------------------------------------------------- /examples/restc-example-koa2-inline/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2-inline/gateway.js -------------------------------------------------------------------------------- /examples/restc-example-koa2-inline/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2-inline/index.js -------------------------------------------------------------------------------- /examples/restc-example-koa2-inline/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2-inline/package-lock.json -------------------------------------------------------------------------------- /examples/restc-example-koa2-inline/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2-inline/package.json -------------------------------------------------------------------------------- /examples/restc-example-koa2/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2/gateway.js -------------------------------------------------------------------------------- /examples/restc-example-koa2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2/index.js -------------------------------------------------------------------------------- /examples/restc-example-koa2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2/package-lock.json -------------------------------------------------------------------------------- /examples/restc-example-koa2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/examples/restc-example-koa2/package.json -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/index.js -------------------------------------------------------------------------------- /lib/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/express.js -------------------------------------------------------------------------------- /lib/hapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/hapi.js -------------------------------------------------------------------------------- /lib/hapiLegacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/hapiLegacy.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/koa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/koa.js -------------------------------------------------------------------------------- /lib/koa2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/koa2.js -------------------------------------------------------------------------------- /lib/utils/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/lib/utils/gateway.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/package.json -------------------------------------------------------------------------------- /scripts/inline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/scripts/inline.php -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/src/index.txt -------------------------------------------------------------------------------- /test/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/restc/HEAD/test/gateway.js --------------------------------------------------------------------------------