Я хочу интегрировать BrowserSync с Express.
Я хочу получить URL-адрес из БД и использовать его в качестве прокси. Однако установка, которую я придумал, инициализирует новый сервер BrowserSync для каждого запроса.
Есть ли способ сделать это, не инициализируя каждый раз новый сервер BrowserSync?
Или я должен использовать другой подход?
var bs = require("browser-sync");
var express = require("express");
var router = express.Router();
var app = express();
router.get("/", function(req, res){
bs.create("bs1").init({
notify: false,
open: false,
ui: false,
port: 10000,
proxy: 'http://example.com'
});
res.send();
});
app.use(router);
app.listen(8080, function(){
console.log('listening on *:8080');
});