我正在使用带有angularjs路由的sailjs,我需要html5模式为true,但除了/index.html之外的任何硬页面加载都会产生404错误。在使用普通nodejs的非sailsjs情况下,您将在路由中添加一些内容,以便在index.html上重写与现有路由不匹配的任何内容/#/route
。但我不知道如何在sailsjs中这样做。
在常规node.js中,它将类似于:
app.get('*', function (req, res) {
return res.redirect('/#' + req.path);
});