【问题标题】:loading static files from other domain in sails js在sails js中从其他域加载静态文件
【发布时间】:2015-05-24 16:56:07
【问题描述】:

我在服务器端使用 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加载另一个域的静态文件......请有任何建议

【问题讨论】:

    标签: angularjs sails.js


    【解决方案1】:

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

    希望能帮到你:D

    【讨论】:

    • 我不是在谈论发送文件,当我尝试从客户端(角度)连接到服务器时它成功完成。问题是从服务器调用角度时。
    • 对不起,从服务器调用 Angular 是什么意思?
    • 表示从服务器加载 Angular 的静态视图或广义的 Web 应用程序的主要内容或 Web 应用程序的起点,如上所述 res.sendfile("...index.html");跨度>
    猜你喜欢
    • 2013-07-29
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多