egg-http-proxy-middleware

http-proxy-middleware for egg

Usage no npm install needed!

<script type="module">
  import eggHttpProxyMiddleware from 'https://cdn.skypack.dev/egg-http-proxy-middleware';
</script>

README

egg-http-proxy-middleware

http-proxy-middleware for egg

NPM version NPM downloads dependency Status dependency Status code style: prettier

Use

npm i egg-http-proxy-middleware --save

Register

// {app_root}/app/middleware/proxy.js
'use strict';

module.exports = require('egg-http-proxy-middleware');
// {app_root}/config/config.default.js
config.middleware = ['proxy'];

Config

// {app_root}/config/config.default.js
proxy: {
    '/api': {
        target: 'http://github.com/daysai',
        changeOrigin: true,
        secure: false,
        pathRewrite: { '^/api': '' },
    },
}