制作网址非常漂亮,返回404角度和风帆,以获得SEO友好的网址

时间:2016-08-30 10:04:14

标签: javascript angularjs angular-ui-router sails.js

当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。

任何帮助都会得到满足。 感谢

0 个答案:

没有答案