blob: 4233cfde1bff8652693b2241d9fbe6341d39676c [file] [log] [blame]
Andrea Campanella362b7d32018-12-11 18:57:12 +01001const proxy = require('http-proxy-middleware');
Hiroki Okui458da6d2019-02-15 10:09:21 -08002
3const onosHost = 'localhost'
4
Andrea Campanella362b7d32018-12-11 18:57:12 +01005module.exports = function(app) {
6 app.use(proxy('/onos', {
Hiroki Okui458da6d2019-02-15 10:09:21 -08007 "target": `http://${onosHost}:8181/onos/v1`,
Andrea Campanella362b7d32018-12-11 18:57:12 +01008 "pathRewrite": {
9 "^/onos": "",
10 },
11 "secure": false,
12 "preserveHeaderKeyCase": true,
13 "headers": {
14 "Authorization": "Basic b25vczpyb2Nrcw=="
15 }
16 }))
17
18 app.use(proxy('/dcs', {
Hiroki Okui458da6d2019-02-15 10:09:21 -080019 "target": `http://${onosHost}:8181/onos/restconf`,
Andrea Campanella362b7d32018-12-11 18:57:12 +010020 "pathRewrite": {
21 "^/dcs": "",
22 },
23 "secure": false,
24 "preserveHeaderKeyCase": true,
25 "headers": {
26 "Authorization": "Basic b25vczpyb2Nrcw=="
27 }
28 }))
29
30}