前辈晚安,我想要把前端 css, js 送到 client 端,
于是乎我写了一个判断副档名的简易 RegExp,
但是这样会导致后端全部的 js 也可以被浏览,
我想将特定资料夹的js, css (前端)供浏览就好,
请教各位前辈了。
config.js
app.get(/(.*)\.(css|js)/i, function (req, res) {
res.sendfile(__dirname + "/" + req.params[0] + "." + req.params[1], function (err) {
if (err)
res.send(404);
});
});
views/ 底下的所有 jade 档案与其子资料夹之 jade
link(rel='stylesheet', href='../stylesheet/bootstrap-3.2.0-dist/css/bootstrap.min.css')
link(rel='stylesheet', href='../stylesheet/bootstrap-3.2.0-dist/examples/carousel/carousel.css')
link(rel='stylesheet', href='../stylesheet/style.css')
.
.
.
script(src='../stylesheet/jquery-1.11.1/jquery-1.11.1.min.js')
script(src='../stylesheet/bootstrap-3.2.0-dist/js/bootstrap.min.js')