gpt4 book ai didi

javascript - Expressjs - 如何为每个请求获取 '/' 路由?

转载 作者:行者123 更新时间:2023-12-01 03:55:12 24 4
gpt4 key购买 nike

使用 ExpressJs 构建应用程序,用户现在可以使用 localhost:5000/user/12345 请求用户配置文件。

然后,服务器会这样处理:

app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'index.html'));
});

问题是 Express 采用(错误的)“/user”路由来发送所有文件:

GET /user/client/css/fonts/font-awesome.min.css 304 1076.704 ms - -

如何保留“/”路线?像这样:

GET /client/css/fonts/font-awesome.min.css 304 1076.704 ms - -

最佳答案

在定义路线之前使用它

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

关于javascript - Expressjs - 如何为每个请求获取 '/' 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42822731/

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