1
ExpressとBrowserSyncを統合したい。ブラウザ同期を使用したExpress
私はDBから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');
});
呼び出しごとに別のプロキシをプルしたいですか? –
@EmileBergeronはい。理想的には、それぞれのプロキシURLを参照する一意のサブドメインが必要です。たとえば、sub1.mysite.comは常にwww.example.comを代理します。 sub2.mysite.comは常にwww.example2.comを代理します。何かご意見は? – Orane