我在服务器端使用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加载另一个域的静态文件....请提出任何建议
答案 0 :(得分:1)
尝试在代码中发送重新申请时更改默认标头。我看到你在这段代码RestangularProvider.setDefaultHeaders({'Content-Type':'application/json'});
中发送application / json,但你想发送html文件静态。您可以使用text / html作为默认标题。
希望可以提供帮助:D