我正在使用javascript进行项目并使用backbonejs进行结构化。在骨干模型中使用相对路径时,默认情况下将请求发送到浏览器URL中使用的host:port(此处为http://localhost:9090)。但是我需要通过端口localhost:8080向我的应用服务器发送请求。我们无法为客户端和服务器使用相同的端口。那我们怎么办呢?
我在客户端有一个json指定根URL:
data.json
{data:[{"urlRoot": "http:localhost:8080"}]}
答案 0 :(得分:1)
使用型号urlRoot http://backbonejs.org/#Model-urlRoot
或者在模型URL中以root身份专门设置http://localhost:8080/(没有相对路径,因此您应该将此根信息保存在某个conf模块中,以便在投入生产时可以轻松地为所有模型更改它。)
您还可以将根网址存储在模型原型中,而不是conf模块