当HTML5MODE为真时,我在刷新页面时遇到404错误,在我的架构中,我设置了带有风帆的角度,这样当' /'被称为sails抛出一个index.html页面,从哪里开始角度。但是,当我刷新或重新加载页面时,它会转到404页面的帆,我知道问题是帆已经定义了路线,因此会引发404错误。但我无法找到解决问题的可能方法,我甚至尝试创建一个新策略,但它决定区分API调用和文件,因为两者都是由角度生成的XHR请求。
政策:
module.exports = function(req, res, next) {
if (!req.xhr) {
return res.sendfile(sails.config.appPath + '/assets/index.html');
}
return next();
};
路线:
'/': function(req, res, next) {
res.sendfile(sails.config.appPath + '/assets/index.html');
},
我的动机是通过角度和风帆来实现SEO友好的URL。
任何帮助都会得到满足。 感谢