├── .autod.conf.js ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── codacy-analysis.yml │ ├── codeql-analysis.yml │ ├── nodejs.yml │ ├── publish-test.yml │ └── publish.yml ├── .gitignore ├── .markdownlint.json ├── .prettierignore ├── .prettierrc.js ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app.js ├── app └── middleware │ └── httpProxyPlus.js ├── appveyor.yml ├── config └── config.default.js ├── package.json ├── pnpm-lock.yaml ├── scripts ├── publish.ts ├── sync.ts ├── unpublish.ts └── workflow.mjs ├── sonar-project.properties └── test ├── fixtures └── apps │ └── http-proxy-test │ ├── app │ ├── controller │ │ └── home.js │ └── router.js │ ├── config │ ├── config.default.js │ └── plugin.js │ ├── logs │ └── http-proxy-test │ │ ├── common-error.log │ │ ├── egg-agent.log │ │ ├── egg-schedule.log │ │ ├── egg-web.log │ │ └── http-proxy-test-web.log │ ├── package.json │ └── run │ ├── agent_config.json │ ├── agent_config_meta.json │ ├── agent_timing_84615.json │ ├── agent_timing_88366.json │ ├── application_config.json │ ├── application_config_meta.json │ ├── application_timing_84615.json │ ├── application_timing_88366.json │ └── router.json └── http-proxy.test.js /.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.autod.conf.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codacy-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/codacy-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/publish-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('prettier-config-common') 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/app.js -------------------------------------------------------------------------------- /app/middleware/httpProxyPlus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/app/middleware/httpProxyPlus.js -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/appveyor.yml -------------------------------------------------------------------------------- /config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/config/config.default.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/scripts/publish.ts -------------------------------------------------------------------------------- /scripts/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/scripts/sync.ts -------------------------------------------------------------------------------- /scripts/unpublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/scripts/unpublish.ts -------------------------------------------------------------------------------- /scripts/workflow.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/scripts/workflow.mjs -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/logs/http-proxy-test/common-error.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-agent.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-agent.log -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-schedule.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-schedule.log -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-web.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/logs/http-proxy-test/egg-web.log -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/logs/http-proxy-test/http-proxy-test-web.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/package.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/agent_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/agent_config.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/agent_config_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/agent_config_meta.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/agent_timing_84615.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/agent_timing_84615.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/agent_timing_88366.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/agent_timing_88366.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/application_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/application_config.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/application_config_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/application_config_meta.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/application_timing_84615.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/application_timing_84615.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/application_timing_88366.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/application_timing_88366.json -------------------------------------------------------------------------------- /test/fixtures/apps/http-proxy-test/run/router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/fixtures/apps/http-proxy-test/run/router.json -------------------------------------------------------------------------------- /test/http-proxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saqqdy/egg-http-proxy-plus/HEAD/test/http-proxy.test.js --------------------------------------------------------------------------------