0
私はブランドであるエクスプレスのルートを持っています。 IDは、これらのブランドのそれぞれに2つのアセットディレクトリを提供するのが好きです。 すべてのブランドルートにはpublic/static
が1つ、その後はすべてpublic/brands/brandName
にあります。エクスプレスjsに基づいて異なるアセットパスを提供
これは可能ですか?私はこのようなものを持っているようですが、初めての場合は/brandName
が必要です。
var express = require('express');
var app = express();
var path = require('path');
app.get('/brands/:brand', function (req, res) {
app.use(express.static(path.join(__dirname, 'public/brands/' + req.params.brand)));
res.sendFile(__dirname + '/public/static/index.html');
});
app.listen(process.env.PORT || 3000, function() {
console.log('listening on port 3000!');
});
app.use(express.static(path.join(__dirname, 'public/static')));
module.exports = app;