监听 POST 请求、解析服务器、node.js
Posted
技术标签:
【中文标题】监听 POST 请求、解析服务器、node.js【英文标题】:Listen to POST requests, parse-server, node.js 【发布时间】:2017-10-11 06:22:22 【问题描述】:我在 AWS EC2 中有一个自托管的 parse-server
。当我收到来自 Apple 的 POST
notifications 时,我想更新我的数据库。为此,我创建了一个cloud function
,但由于Apple 要求url
发送通知,我不确定如何通过url
直接访问我的cloud function
,或者如果我需要创建一个@987654327 @ 某处(AWS)接收来自 Apple 的通知,然后将新的 httpRequest
或 curl
发送到我的 cloud function
。
我正在寻找有关如何执行此操作的任何指示或服务 (AWS)。
【问题讨论】:
【参考方案1】:我认为您不需要在 AWS 中做任何事情。你只需要将 cloudFunction 添加到你的 main.js 中
例如,这里有一个名为 add3NumbersTogether 的端点。我把它放在我的 main.js 文件中,然后我可以从 ios(或另一个客户端)调用这个代码。在 iOs 中,我使用 Parse iOs SDK 进行调用
Parse.Cloud.define("add3NumbersTogether", function(request, response)
response.success( request.params.num1 + request.params.num2 + request.params.num3);
);
【讨论】:
感谢您的回复。虽然,我需要知道如何使用 url 触发该功能。 其实不然,我们还要传参数。 看到 request.params 了吗?这些是传递给调用的参数。以上是关于监听 POST 请求、解析服务器、node.js的主要内容,如果未能解决你的问题,请参考以下文章
Node.js/ Express POST 请求正文被解析为不正确的 JSON