我想做的就是当这条路由 /:uuid
被命中时渲染index.html。这是我的代码:
app.use(express.static(__dirname + '../dist'));
app.get('/:uuid', function(req, res) {
res.sendFile(path.join(__dirname, '../dist/index.html'));
})
这是full source 。该路由的 app.get()
位于第 50 行。我遇到的问题是服务器响应每个请求的文件的 index.html 内容。换句话说:
抱歉,如果我忽略了一些非常明显的事情。预先感谢您的帮助!
最佳答案
问题是,如果您有像 /:uuid
这样的路由,/
之后的所有内容都会被视为变量。解决方案是将这个 app.get()
在文件中向下移动,以便在落在 app.get(/:uuid ....
关于javascript - 快速路由为每个请求的文件响应index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41992243/