【问题标题】:Creating Mobile Service Rest API in Azure and consuming it在 Azure 中创建 Mobile Service Rest API 并使用它
【发布时间】:2014-03-04 11:11:19
【问题描述】:

我已将网站发布到 Azure。站点功能是用 Js(带有 Backbone)编写的,目前它只是使用浏览器的 Web 存储来进行数据持久性。我想创建一个带有 SQL 数据库的移动服务并使用 REST API 并使用它来填充和保存我网站上的数据。

Azure 开箱即用地为我做了什么? 我找到了这篇文章: http://msdn.microsoft.com/en-us/library/windowsazure/jj677199.aspx

它说对于 Get 请求,我使用类似:

https://.azure-mobile.net/tables/

所以在填充视图的 JS 文件中(当前通过从 localstorage 读取),我应该只从该 url 发出请求并指定存储数据的服务名称和表名称?

【问题讨论】:

    标签: javascript rest backbone.js azure


    【解决方案1】:

    根据您服务返回的数据,您应该创建一个模型/集合:

    var MyModel = Backbone.Model.extend({
        urlRoot: 'yourServiceUrlHere'
    });
    

    或者

    var MyModel = Backbone.Model.extend({
        defaults : { ... }
    });
    
    var MyCollection = Backbone.Collection.extend({
        url: 'yourServiceUrlHere',
        model: MyModel
    });
    

    并将此模型/集合分配给您的视图:

    // In your view
    initialize: function() {
        this.listenTo(this.model, 'change', this.render);
        // Or this.listenTo(this.collection, 'reset', this.render);
        ....
    }
    

    【讨论】:

      猜你喜欢
      • 2019-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多