Node.js 当我使用NodeJS设置404时,当我重新加载页面时,它不工作

Node.js 当我使用NodeJS设置404时,当我重新加载页面时,它不工作,node.js,express,redirect,mean-stack,Node.js,Express,Redirect,Mean Stack,在上面的代码404重定向到index.html中,如果设置404.html&在我刷新页面后第一次加载我的内容时重新加载我的页面,它将重定向到404页面。请尝试下面的代码,它可能会帮助您。 app.get('*', function(req, res) { res.sendFile(__dirname + '/dashboard/index.html'); }); app.get('/something/*', function(req, res) { res.sendFile(__dirna

在上面的代码404重定向到index.html中,如果设置404.html&在我刷新页面后第一次加载我的内容时重新加载我的页面,它将重定向到404页面。

请尝试下面的代码,它可能会帮助您。

app.get('*', function(req, res) {
res.sendFile(__dirname + '/dashboard/index.html');
});
app.get('/something/*', function(req, res) {

res.sendFile(__dirname + '/something/index.html');

});


app.get('*', function(req, res) {

res.sendFile(__dirname + '/something/404.html');

});

for rendering the html use your routing instead of something with* sign.