blob: 06cb51a7afd18c784c8fc2b15488ace7c58f9397 [file] [log] [blame]
Matteo Scandolofc4b37b2017-02-02 12:18:47 -08001const conf = require('./gulp.conf');
Matteo Scandolo2b16ea12017-07-13 11:50:59 -07002const proxy = require('./proxy');
Matteo Scandolofc4b37b2017-02-02 12:18:47 -08003
4module.exports = function () {
5 return {
6 server: {
7 baseDir: [
8 conf.paths.tmp,
9 conf.paths.src
Matteo Scandolo2b16ea12017-07-13 11:50:59 -070010 ],
11 middleware: function (req, res, next) {
12 if (req.url.indexOf('xosapi') !== -1 || req.url.indexOf('xos') !== -1 || req.url.indexOf('socket') !== -1) {
13 proxy.api.web(req, res);
14 }
15 else {
16 next();
17 }
18 }
Matteo Scandolofc4b37b2017-02-02 12:18:47 -080019 },
20 open: false
21 };
22};