很抱歉,这个问题是多余的还是构思不当,但我是App Engine的新手,我不确定要尝试的最佳做法。
我有一个iOS应用程序,我想使用http GET和POST请求来放置和查询我的ndb数据存储区。
到目前为止,我的Endpoints API可以处理硬编码的数据,并且可以在应用程序上成功进行GET和POST并查看结果。现在,我需要做同样的事情,但要使用数据存储区的结果。我正在使用webapp2框架来使用ndb。
所以我的问题基本上是这样的:这是存储和接收我的应用程序数据的最佳方式吗?我需要的查询并不复杂,但是对我的数据存储区将进行大量的读/写操作。这个问题看似很愚蠢,但我只是要确保我在设计中没有犯重大错误,或者至少是确保没有更好的方法来实现此目的。
总结一下:我正在使用Endpoints API来访问移动应用程序的nbd数据存储。这是正确的做法吗?如果是这样,最佳做法是什么?
是的,这是一种完全合理的方法。
如果您使用的是Cloud Endpoints和NDB,则可能需要查看Endpoints Proto Datastore API,该API在序列化NDB Model实体时省去了一些麻烦。
就个人而言,我觉得API并不是很直观,因此我恢复了创建自己的ProtoRPC Message类的方法(这与Java的Cloud Endpoints方法完全不同)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句