我正在尝试了解新的Parse Server并已在Heroku上进行了部署。一切顺利,但我正在努力解决的问题是如何编写服务器端代码(云代码)。我已经阅读了很多解析服务器示例,所以我肯定会遗漏某些东西,但是我不清楚我是否应该使用Express来表达某些东西,或者甚至我将如何开始包含我的Cloud Code文件。很感谢任何形式的帮助。
更新:
我发现我只是在错误的位置查看了云文件夹。我将它和index.js移到了桌面上的我的apps文件夹中。我已将main.js中的默认代码更改为我的自定义代码。我已经使用我的应用程序信息设置了index.js。现在的问题是,当我运行应用程序并尝试调用云代码功能时,我得到了错误无效的功能。
如果您在heroku上运行了解析服务器示例,那么您有90%在那里。只需打开cloud/main.js
文件并开始添加云代码即可。作为示例,应该有一个hello cloud函数。
要使用已经创建的云代码模块/文件,您可以像以前在parse.com上一样要求它们。唯一的区别是该路径现在应该是相对的,而不是绝对的。例如require('cloud/cloudFunctions');
应该是require('./cloudFunctions');
,如果你有一个名为模块cloudFunctions.js
在云目录。
Cloud Code的工作方式与之相似,parse.com
对于简单的应用程序,您不必为expressjs考虑太多。就是说,解析服务器正在使用expressjs,所以是的,您正在使用它。
解析服务器只是另一个节点模块,与其他数千个可用模块类似。如果您以前没有使用nodejs的经验,则运行解析服务器可能看起来很复杂。因此,我建议您在完全迁移之前阅读一下nodejs的基础知识。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句