我正在尝试了解新的Parse Server并已部署在Heroku上.这很顺利,但我正在努力解决如何编写服务器端代码(Cloud Code).我已经多次阅读了解析服务器示例,所以我必须遗漏一些东西,但我不清楚我是否应该使用Express,或者我是如何开始包含我的Cloud Code文件的.很感谢任何形式的帮助.
更新:
我发现云文件夹我只是在错误的地方找.我将它和index.js移动到桌面上的apps文件夹中.我已将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的基础知识.