gpt4 book ai didi

node.js - Express 静态中间件自动提供 index.html

转载 作者:搜寻专家 更新时间:2023-10-31 23:37:16 25 4
gpt4 key购买 nike

我对 NodeJS 不是很熟悉并开始使用它和 Express。现在我得到以下内容:我想提供一个 index.html 文件,但在此之前做一些其他的事情。但是由于我正在使用 app.use(express.static(__dirname + '/client/public')); 浏览器请求不会影响 app.get("/") 功能。我该如何解决这个问题?

app.use(express.static(__dirname + '/client/src/css'));
app.use(express.static(__dirname + '/client/public'));

app.get('/', function (req, res) {
console.log('###GET REQUEST received');
console.log(req);
res.sendFile(__dirname + '/index.html');
});

提前致谢!

最佳答案

或者,禁用索引。

express.static(path, {index: false})

index: sends the specified directory index file; set to false to disable directory indexing.

from https://expressjs.com/en/4x/api.html#express.static

关于node.js - Express 静态中间件自动提供 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42226397/

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