egg-proxy-plugin
v0.1.3
Published
proxy middleware plugin for egg
Downloads
4
Maintainers
Readme
egg-proxy-plugin
Configure proxy middleware for egg. Use http-proxy-middleware.
Install
$ npm i egg-proxy-plugin --save
Usage
// {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.