是否可以使用Apigee执行服务器端代码(类似Parse" Cloud Code"),作为客户端的移动应用程序的后端?
我想要开箱即用" App Services"功能,但从服务器端执行一些额外的东西(如更新数据),
我能想到的唯一(天真?)方式是:
听起来有点复杂(特别是在处理身份验证方面) - 是否有任何最佳实践来实现我所描述的内容?
谢谢!
答案 0 :(得分:3)
将App Services视为您可以使用API与之交谈的云中的数据库。因此,你真的不需要中间服务器,除非你正在做一些繁重的工作。您可以直接从应用程序进行API调用。
即使您希望为应用程序安装后端服务器,也可以利用Apigee Edge提供的node.js功能,并在云中快速启动并运行服务器。更多信息可以在here
找到答案 1 :(得分:1)
如果要进行服务器端验证,则应使用包含Usergrid的Node.js代理。这将允许您对数据库执行查询并处理结果。看看这个演示文稿:https://speakerdeck.com/timanglade/coders-workshop-at-i-apis。特别是,请参阅第7节,其中讨论了使用Usergrid和Node.js。