Tag: api

在具有节点宁静的多列上查找

我在这里有几个问题。 我正在尝试节点宁静 。 我有一个集合,如下所示 { "_id": "59de06427f04284a1601e8bd", "name": "Thabung", "region": "59de03667f04284a1601e58f", "__v": 1, "branches": [ { "name": "XYZ", "_id": "59de070a7f04284a1601e8be", "address": { "street": "FairyStreet", "country": "ABC", "city": "BLL", "zip": "123456" }, "customerCodes": [ "ccd", "xyz" ] } ] } 现在,如果我传递了像apiendpoint/?branches.name=XYZ这样的查询, apiendpoint/?branches.name=XYZ可以工作。 但是,如果我尝试apiendpoint/?branches.customerCodes=ccd它不匹配。 请注意branches.customerCodes是一个数组 另外我想匹配多个领域的东西 apiendpoint/?fieldone=XYZ&fieldtwo=abc ,我应该如何进行?

是通过node.js高效地发送HTTP POST到Django Web API吗?

我已经在Django中构build了一个JSON API。 我想从外部服务发送实时更新到Django插件模型。 我真的在寻找有关使用当前/即将到来的/活动的框架和工具devise系统的最佳方式的见解。 我的想法是使用下面描述的node.js / Django / Foreman: 现有的Django JSON API 通过Foreman运行的node.js应用程序订阅了一些外部通道。 该频道向节点发送JSON消息 节点使用消息,并将JSON的HTTP POST作为我的Django API中的URL。 Django API使用JSON消息在Django应用程序中插入模型。 现在看来,我应该能够从这个等式中消除node.js,并且拥有一个“更接近家庭”的服务,而家里就是Django应用程序,而不必跨越HTTP。 问题是 :我现在的解决scheme是否有效,还有更好的方法吗?

Backbone.js和与服务器的通信(检索改进的数据集)

在backbone.js,我的理解与服务器通信检索数据是多云的最好…我目前的困惑是: 使用集合时,可以通过模型从数据库中获取一组数据,并过滤掉不需要的结果。 我对此的担忧是,如果未经过滤的结果最终导致数百万的结果,那么这会减慢速度。 我知道这不应该是它的function,因为其他人使用backbone.js,我没有看到这个投诉。 问题:通过backbone.js,当您获取一组对象时,它将与哪个对象通信,以及如何传递variables来为该方法指定filter? 例如,调用get方法,该方法可以使用user_id返回具有关联的user_id的对象。 如果这不是正确的方法,请让我知道。 backbone.js如何与服务器进行通信的说明,它期望什么types的接口进行通信。 例子也是非常有帮助的。 任何帮助是极大的赞赏。

Node.js自定义渲染构build

我用express来构buildnode.js中的API,并且我希望在发送响应之前,从任何外部路由文件扩展基本的res.send,以便预格式化响应并附加其他数据。 这怎么可能? 提前致谢!

适用于Node.js或Objective-C的Google Drive实时API SDK?

适用于Node.js或Objective-C的Drive Realtime API库的状态如何? 我正确的是唯一支持的用例是浏览器中的客户端(由文档判断)? 我花了两天的时间试图让它与Mac应用程序,没有成功。 我正在问具体的实时API,因为我有Drive APIs正常工作。 感谢一些反馈,我真的无法find自己的东西。

从Stormpath获取信息?

好的,我正在创build一个使用Stormpath来pipe理用户帐户信息的nodeJS应用程序。 目前用户可以访问networking应用程序,并被要求login/注册。 一旦他们被重新定向到主页。 现在我想从stormpath中获取他们的数据,并将其显示在他们的个人资料页面上。 所以他们的电子邮件,姓名,地址和自定义数据就是我所追求的。 现在我不想让这个调用受到他们所在的“视图”的限制, 而只是点击相应的button。 这是你如何做一个VIEW —这不是我正在寻找的。 var stormpath = require('express-stormpath'); app.get('/email', stormpath.loginRequired, function(req, res) { res.send('Your email address is:', res.locals.user); }); 你如何在一个正常的jQuery函数中执行这个操作?

Spotify API Web:没有Node.js的OAuth

我使用了Web API Spotify。 我遵循教程( https://developer.spotify.com/web-api/tutorial/ )创build身份validation。 但是,它使用Node.js,我想我们能不能没有它呢? (我的代码的其余部分是在JavaScript中,不需要Node.js) 先谢谢你。 文森特Leveque

REST API聊天 – 用于实时获取消息的端点

我有一个由express + mongodb支持的REST API服务器。 有几个端点具有不同的资源。 其中之一是聊天API。 我已经有了几个基本的端点: POST http://api.example.com/v1/chat – 创build聊天 POST http://api.example.com/v1/chat/:id/message – 发送消息到现有的聊天 GET http://api.example.com/v1/chat/:id/messages – 在指定的聊天中获取消息 但是我需要为API消费者提供一种方式, 在不重新加载页面的情况下实时有效地获取新消息。 就目前而言,您可能只是从客户端轮询GET端点,但似乎不是高性能的。 例如,客户端可以具有将在头部显示新消息的UI(某种通知)的UI 。 我正在考虑websockets。 是否有可能例如提供像/chat/:id/subscribe这样的端点来代理套接字的服务器并在客户端连接到它? 有没有这样的APIdevise的一些很好的例子,我可以从中得到灵感,或者你可以给我一个build议? 谢谢!

如何在Node.js中创build一个API请求响应stream?

我从一段时间以来一直在使用Node.js的asynchronousfunction。 但是我陷入了一个有趣的问题。 基本上我有2个API,我需要一个接一个地调用。 由于Node.js的asynchronous性质,我不能检索第一个API请求的响应,直到它完成并调用相应的callback函数。 我想要做的是,我想要将第一个API作为请求负载的响应传递给第二个API,而不是等到第一个API完全完成。 作为一种可能的替代scheme,我应该从构buildrest API转换到streamAPI吗? 任何指针如何做到这一点? 谢谢

具有REST API体系结构的单页面应用程序

我在Node.js构build了中等大小的Web应用程序。 起初,我没有计划,它会增长到中等规模,不知道它是否会被使用。 现在,随着客户的用户开始使用它,需要2个额外的function: 移动应用 单页应用程序 由于到目前为止我使用了服务器端模板(即所有我的API路由响应与HTML ),我需要作出巨大的改变,以支持API响应与JSON只是为了移动应用程序,所以我决定重构整个应用程序同时支持这两件事情。 通过一些在线资源(即Single Page App Book )和比较可用的JavaScript框架( Angular vs Backbone vs React vs Ember ),我得出结论如下。 我的问题是,我错过了什么? 所以,这就是我打算如何扩展我的networking应用程序: 我将在React重写所有我的UI组件 所有当前的API路由仍然会以HTML响应,而HTML将使用服务器端React进行服务器渲染 ,但这些React UI组件也将包含在浏览器端,这将支持单页应用程序function。 我将编写特殊的REST API ,可能基于JSON API标准,以便服务器与单页面应用程序和移动Web应用程序进行通信。 两个API路由( API响应页面 – HTML和数据 – JSON )将使用Express路由器完成,该路由器将执行用于封装数据与数据访问层 (服务器组件)的组合操作的控制器 (服务器组件)。 数据访问层基本上由Mongoose模型组成。 由于这将需要更长的时间来执行和重构,我想确保我在正确的轨道上。 我在这里想念什么?