首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地机器上进行开发时的相同原点策略

在本地机器上进行开发时的相同原点策略
EN

Stack Overflow用户
提问于 2015-02-07 20:14:15
回答 1查看 353关注 0票数 0

我使用Ember和Ember-Model来开发一个前端,它调用一个Spring/Rest/MongoDB后端,它都运行在我的本地机器上,用于开发目的,但是我的调用得到了相同的原始策略错误。

我想知道这件事的共同点是什么。

这是我的代码:

代码语言:javascript
复制
App = Ember.Application.create();

App.Router.map(function(){

});

App.IndexRoute = Ember.Route.extend({
   model: function(){
       return App.User.find();
   }
});

App.User = Ember.Model.extend({
    lastName: Ember.attr()
});

App.User.adapter = Ember.Adapter.create({
    findAll: function(klass, records) {
        $.getJSONP("http://localhost:8080/users").then(function(data) {
            records.load(klass, data.users);
        });
    }
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-07 20:19:15

localhost上的相同来源策略与网络的其他部分相同。然而,如果您打开您的web应用程序作为一个文件(即。地址以file:///开头,其他uri,甚至是其他文件的uri,都会有不同的来源。

要解决这个问题,可以从运行在自己机器上的服务器上为应用程序提供服务,而不是通过访问http://localhost来查看它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28386853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档