ios - 将 Cloud Code 与 Parse Server 和 Heroku 结合使用

标签 ios swift parse-cloud-code parse-server

我正在尝试了解新的 Parse Server 并已部署在 Heroku 上。这很顺利,但我正在努力解决如何编写服务器端代码(云代码)。我已经多次阅读解析服务器示例,所以我一定遗漏了一些东西,但我很不清楚我是否应该使用 Express 来做某事,或者我什至如何开始包含我的 Cloud Code 文件。非常感谢任何帮助。

更新:

我在错误的地方找到了我正在寻找的云文件夹。我将它和 index.js 移到了桌面上我的应用程序文件夹中。我已将 main.js 中的默认代码更改为我的自定义代码。我已经用我的应用程序信息设置了 index.js。现在的问题是,当我运行应用程序并尝试调用云代码函数时,我得到错误无效函数。

最佳答案

如果您有在 heroku 上运行的解析服务器示例,那么您已经完成了 90%。只需打开 cloud/main.js 文件并开始添加您的云代码。那里应该有一个 hello 云函数作为示例。

要使用您已经创建的云代码模块/文件,您可以像之前在 parse.com 上那样要求它们。唯一的区别是路径现在应该是相对的而不是绝对的。例如 require('cloud/cloudFunctions'); 应该是 require('./cloudFunctions'); 如果你有一个名为 cloudFunctions.js 在云目录中。

Cloud Code 的工作方式类似于它在 parse.com 上的工作方式,对于简单的应用程序,您不必过多考虑 expressjs。也就是说,解析服务器正在使用 expressjs,所以是的,你正在使用它。

解析服务器只是类似于其他数千个可用的另一个节点模块。如果您以前没有使用过 nodejs,运行解析服务器可能看起来很复杂。因此,我建议在完全迁移之前阅读有关 nodejs 的基础知识。

关于ios - 将 Cloud Code 与 Parse Server 和 Heroku 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35787721/

相关文章:

c# - MonoTouch.Dialog StyledStringElement 隐藏

ios - UIImage 在将其转换为 CIImage、然后转换为 CGImage 并返回 UIImage 时失去其方向

swift - 具有接收值的扩展

javascript - Parse.com 在 BeforeSave 中识别更新或插入

javascript - Parse Javascript 和 Parse Cloud-Code 之间有什么区别?

ios - NSURLConnection didSendBodyData 进度

ios - 如何编辑 TableView 单元格中图像的位置?

javascript - 迁移到 Heroku 后,云代码中的解析查询不起作用

ios - 使用 setViewControllers 以编程方式导航

ios - SpriteKit - 动画 SKShapeNode 形状路径