0.1.3 • Published 1 year ago
egg-proxy-plugin v0.1.3
egg-proxy-plugin
Configure proxy middleware for egg. Use http-proxy-middleware.
Install
$ npm i egg-proxy-plugin --saveUsage
// {app_root}/config/plugin.js
exports.httpProxy = {
enable: true,
package: 'egg-proxy-plugin',
};Configuration
Proxy /api requests to http://www.example.org:
// {app_root}/config/config.default.js
exports.httpProxy = {
'/api': 'http://www.example.org'
};A request to /api/users will now proxy the request to http://www.example.org/api/users.
If you don't want /api to be passed along, we need to rewrite the path:
// {app_root}/config/config.default.js
exports.httpProxy = {
'/api': {
target: 'http://www.example.org',
pathRewrite: {'^/api' : ''}
}
};For more advanced usages, checkout http-proxy-middleware options documentation.