Matteo Scandolo | da6c4ed | 2017-07-13 11:50:59 -0700 | [diff] [blame] | 1 | const httpProxy = require('http-proxy'); |
2 | |||||
3 | const target = process.env.PROXY || '192.168.46.100'; | ||||
4 | |||||
5 | const apiProxy = httpProxy.createProxyServer({ | ||||
6 | target: `http://${target}` | ||||
7 | }); | ||||
8 | |||||
9 | apiProxy.on('error', (error, req, res) => { | ||||
10 | res.writeHead(500, { | ||||
11 | 'Content-Type': 'text/plain' | ||||
12 | }); | ||||
13 | console.error('[Proxy]', error); | ||||
14 | }); | ||||
15 | |||||
16 | module.exports = { | ||||
17 | api: apiProxy | ||||
18 | }; |