gpt4 book ai didi

javascript - 如何发送express文件夹中的一些特定的js、css?

转载 作者:行者123 更新时间:2023-12-02 17:05:13 24 4
gpt4 key购买 nike

大家。

我想让前端js、css文件发送到客户端。

所以我尝试使用RegExp来解决它。

不幸的是,这将使所有js(包括后端js)都可以被客户端浏览。

我可以集中一个文件夹发送给客户@@吗?

<小时/>

->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

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')

最佳答案

将客户端代码移至 public 目录并使用 static 中间件。

app.use(express.static(path.join(__dirname, 'public')));

关于javascript - 如何发送express文件夹中的一些特定的js、css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25309222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com