UNPKG

ae-biu

Version:

Born For AE, Born To Do

22 lines (19 loc) 508 B
// default port const port = process.env.PORT || 3000 // default host const host = process.env.HOST || '0.0.0.0' const target = `http://${host}${port}` export default { '/dispatcher': { target, changeOrigin: true, router (req) { const { dispatcher } = req.headers const matched = dispatcher && dispatcher.match(/^((?:https?:)?\/\/[^/]+)(\/.+)$/) return matched ? matched[1] : target }, pathRewrite (path) { return path.replace(/^\/dispatcher/, '') } } }