1

我使用 Node 构建了一个 API,允许用户上传数据和媒体(照片或视频)。我已经使用 AWS 进行了所有设置,以存储媒体并将其从 mp4 转换为可流式传输的内容。

在我构建了很多 API 之后,我决定最好只使用 parse。

由于我显然不想使用解析存储媒体文件,有没有办法在 Parse 中存储来自正常 POST 请求(位置、描述、标签、user_id、created_date ......)的媒体数据,但有 Parse将媒体文件发送到 AWS,然后还告诉 AWS 启动 Elastic Transcoder 作业?

4

1 回答 1

0

您可以使用Parse Cloud Code Webhooks来实现此目的。下面是一些相关文章的高级描述和一个与 Heroku 连接的可用演示,但它应该与连接 AWS 类似——Heroku 毕竟托管在 AWS 上:)

介绍 Cloud Code Webhook

有了这个,您现在可以指定任何 URL 来接收 POST 以响应对象上的 beforeSave 和 afterSave 等触发器,以及调用云函数时。您现在可以自由地用您想要的任何语言编写代码。只要你有一个运行它的服务器,你的云代码就可以与之集成。

用 Heroku 解析

Parse 的一项强大功能是 Webhooks,它允许您将 Parse 应用程序连接到 Web 上的任何服务器,以使用自定义服务器环境,而不是 Parse 的托管云代码。我们一直在寻找使 Parse 更易于使用的方法,最近,我们发布了 Node.js 中间件,以便更轻松地将 Parse 应用程序连接到 Node.js 服务器。

今天,我们很高兴地宣布,我们正在与 Heroku 合作,以便更轻松地将 Parse 应用程序连接到 Node.js 代码。如果您喜欢 Parse 的 Cloud Code,但希望拥有完整的 Node.js 环境,那么这是一个很好的解决方案。我们为您在 Heroku 或 Parse Cloud 上运行代码创造了流畅的体验,我们对这种组合所提供的机会感到非常兴奋。

于 2016-01-07T19:14:43.683 回答