策略:如何在JavaScript和Google App Engine DataStore之间直接交换数据

时间:2014-03-20 16:42:25

标签: google-app-engine

我对Web开发有点新手 - 特别是Google App Engine和JavaScript / HTML开发,但我已经部署了一个应用程序并在Google App Engine上工作,它运行正常。

我希望我的应用程序的用户能够使用GAE数据存储区在JSON中存储和检索应用程序状态的序列化。 (注意 - 这只是一个用户发起的动作 - 所以频道似乎有点矫枉过正)

Google提供的示例演示了一种允许服务器端Python实现的方法。具体来说是https://developers.google.com/appengine/docs/python/gettingstartedpython27/usingdatastore。我的工作正常。

但是这种方法似乎相当不优雅,特别是如果作为一个应用程序"我想在某种程度上异步地存储和检索序列化的数据块,而不是每次都重新加载页面/应用程序(同样,这只是用户启动的)。

我无法找到任何关于这样做的方法的高级指导(假设有可能)。

非常感谢任何建议/链接/示例。

谢谢!

杰夫

1 个答案:

答案 0 :(得分:1)

与许多事情一样,这取决于您的具体需求。如果您只想直接访问数据存储存储,请datastore is exposed as an independent service with an API

如果您想要以某种方式断言使用逻辑并与您的应用互动,您可能还想查看Google Cloud Endpoints。使用端点API,您可以获得更加结构化的API,您可以直接从javascript调用,或生成客户端库以供其他语言/平台使用。