私が使用しているサブドメインによって異なるテンプレート設定があります。したがって私は使用しているサブドメイン名に基づいてexpress.staticを動的に設定する方法を見つけようとしています。Express.static変数に変数を設定しようとしています
app.useを実行すると、テンプレートは定義されていません。 app.useをapp.getの中で実行すると、範囲外になります。また、関数からapp.useを実行しようとすると、範囲外になります。
「テンプレート」は、私はそれが私のサブドメインおよびHTTPリクエスト
app.use('/subdomain/:domain/bower',express.static(path.join(__dirname, '/public/' + **template** + '/bower')));
app.get('/subdomain/:domain',function(req,res,next) {
get('/stores/template/' + req.params.domain)
.then(function(body){
console.log("template: " + body.toString());
template = body;
res.render('store',{store:req.params.domain});
});
});
あるapp.getに取得変数であり、私はそれがスコープに関係しているかなり確信している、これまでのところ、私はそうではありませんそれを解決することができました。どんな助けもありがたいです