当用户访问 mydomain.com/game 时,我希望用户看到我的公共(public)文件夹中显示的内容。当我这样做时,效果完全正常:
app.use('/game', express.static('public'))
问题是我想从 URL 中提取一些信息,但由于我不知道使用静态站点时如何继续路由,所以无法提取任何信息。例如,如果用户输入 mydomain.com/game/123,我想检索 123,但仍将用户路由到我的公共(public)文件夹,就像 mydomain.com/game 那样。
关于如何处理这个问题有什么想法吗?
最佳答案
这对我在类似情况下有用
app.use('/game/:id', (req, res) => {
// do something with id
res.redirect(302, '/game');
}
关于javascript - 当我使用静态站点时,如何使用 Express 处理路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56827188/