UNPKG

ae-biu

Version:

Born For AE, Born To Do

28 lines (22 loc) 648 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var port = process.env.PORT || 3000; var host = process.env.HOST || '0.0.0.0'; var target = 'http://' + host + port; exports.default = { '/dispatcher': { target: target, changeOrigin: true, router: function router(req) { var dispatcher = req.headers.dispatcher; var matched = dispatcher && dispatcher.match(/^((?:https?:)?\/\/[^/]+)(\/.+)$/); return matched ? matched[1] : target; }, pathRewrite: function pathRewrite(path) { return path.replace(/^\/dispatcher/, ''); } } }; module.exports = exports['default'];