Backbone.js模型中urlRoot的绝对路径

Backbone.js模型中urlRoot的绝对路径,backbone.js,Backbone.js,我可以在我的模型中将urlRoot设置为一个绝对路径,这样我就可以将我的服务器端代码(API)与我的客户端html代码分开吗?我想知道我是否可以在我的电脑上使用html js(主干)代码,并使用驻留在live server环境中的API。是的--只需将urlRoot设置为任意URL即可: var MyModel = Backbone.Model.extend({ urlRoot: 'http://www.myserver.com/mypath' }); 好的,我在本地主机上有服务器端

我可以在我的模型中将urlRoot设置为一个绝对路径,这样我就可以将我的服务器端代码(API)与我的客户端html代码分开吗?我想知道我是否可以在我的电脑上使用html js(主干)代码,并使用驻留在live server环境中的API。

是的--只需将urlRoot设置为任意URL即可:

var MyModel = Backbone.Model.extend({

   urlRoot: 'http://www.myserver.com/mypath'

});

好的,我在本地主机上有服务器端代码,在桌面上有html主干应用程序,当我将urlRoot设置为时,会出现以下错误:XMLHttpRequest无法加载。请求的>资源上不存在>“访问控制允许来源”标题。因此,不允许使用Origin'null',这与主干网或您的原始问题无关--请注明我的答案正确,因为它仍然正确。。。问题是localhost未设置为向浏览器发送Access Control Allow Origin标头,因此您的浏览器会阻止该请求。这可能有助于您了解更多:如果您仍然有问题,我建议您就此提出一个问题。这也可能有助于: