在sails js中从其他域加载静态文件

时间:2015-05-24 16:56:08

标签: angularjs sails.js

我在服务器端使用SailsJS,在客户端使用AngularJs。客户端和服务器都在不同的域上。在sailsJS中启用了 CORS 。并且在这样的Restangular中也是如此

 RestangularProvider.setBaseUrl('URL here');
    RestangularProvider.setRestangularFields({
  selfLink: "_links.self.href"
}); 
RestangularProvider.setDefaultHeaders({'Content-Type':'application/json'});

我想知道是否必须从SailsJS加载静态文件,如

 res.sendfile("Path here/index.html");
如果我提供" URL'它不会在这里工作代替"路径在这里" ......简而言之我想从sailsJS加载另一个域的静态文件....请提出任何建议

1 个答案:

答案 0 :(得分:1)

尝试在代码中发送重新申请时更改默认标头。我看到你在这段代码RestangularProvider.setDefaultHeaders({'Content-Type':'application/json'});中发送application / json,但你想发送html文件静态。您可以使用text / html作为默认标题。

希望可以提供帮助:D