服务调用堆栈

时间:2013-02-28 12:12:58

标签: jquery node.js backbone.js underscore.js

我写了大量的backbone.js模型,集合 其中大多数都使用URL来内容RESTful服务调用。

如何将这些URL服务调用作为中心集线器,其中添加了所有URL,并且所有模型/集合都将此中央集线器用于其RESTful调用。

1 个答案:

答案 0 :(得分:1)

我在最近的项目中使用特定模型进行设置,并将数据存储在外部json文件中。

<强> JSON:

{
    "service-1": "http://url.to.service-1",
    "service-2": "http://url.to.service-2"
}

<强> SettingsModel:

var SettingsModel = Backbone.Model.extend({
    url: 'scripts/data/settings.json'
});

<强>用法:

var settings = new SettingsModel();
settings.fetch({
    success: function() { 
        var model = new MyModel({ url: this.get('service-1') });
    }
});