骨干模型中的相对URL,与浏览器URL

时间:2018-05-30 08:31:23

标签: javascript backbone.js

我正在使用javascript进行项目并使用backbonejs进行结构化。在骨干模型中使用相对路径时,默认情况下将请求发送到浏览器URL中使用的host:port(此处为http://localhost:9090)。但是我需要通过端口localhost:8080向我的应用服务器发送请求。我们无法为客户端和服务器使用相同的端口。那我们怎么办呢?

我在客户端有一个json指定根URL:

data.json

{data:[{"urlRoot": "http:localhost:8080"}]}

1 个答案:

答案 0 :(得分:1)

使用型号urlRoot http://backbonejs.org/#Model-urlRoot

或者在模型URL中以root身份专门设置http://localhost:8080/(没有相对路径,因此您应该将此根信息保存在某个conf模块中,以便在投入生产时可以轻松地为所有模型更改它。)

您还可以将根网址存储在模型原型中,而不是conf模块

相关问题