gpt4 book ai didi

javascript - Restangular 不适用于普通的 API 结构

转载 作者:行者123 更新时间:2023-12-03 10:05:48 26 4
gpt4 key购买 nike

我正在学习一些 AngularJS 良好的支持库,例如 UI 路由和其他东西。今天我开始使用 Restangular (https://github.com/mgonto/restangular)。

我对这个理论感觉不错,但它接受自己的 API URL 风格,如下面提到的那样,它在方括号 ([]) 中返回响应。

应用程序接口(interface):

https://api.mongolab.com/api/1/databases/angularjs/collections/projects?apiKey=4f847ad3e4b08a2eed5f3b54

完整演示:

Plunker demo

我们不能总是依赖这个 restangular 库,因为除非需要使用方括号,否则许多 API 可能不遵循这种结构

例如:FaceBook API,下图显示的 API 响应开头没有 []。

Facebook API

RestangularProvider.setBaseUrl('https://api.mongolab.com/api/1/databases/angularjs/collections');

我的问题:Restangular 是否可以与任何类型的 API 响应一起使用。

最佳答案

是的,关于这里的文档https://github.com/mgonto/restangular#restangular-methods

虽然方法 .all(route) 期望响应为 array [{}, {}, ..]

.one(route, id)get() 将响应作为对象处理 {"what": "ever"}

关于javascript - Restangular 不适用于普通的 API 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30388890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com