来自 ajax 的数据存储 read/write 示例?
Examples of Datastore read/write from ajax?
我的单页应用托管在 Google 的云存储中。我喜欢我不必担心服务器。该应用程序自然 javascript 很重。
现在我想添加一个功能,用户可以在其中存储一些数据,生成一个 link 与他人共享并检索存储的数据。想想一个 pastebin,其中保存了一些文本片段并生成了一个唯一的 link 以与他人共享。
事实上,如果有帮助,请将此视为我尝试创建一个 pastebin 而无需设置服务器。
看来Google的云数据存储nosql解决方案正是我想要的。给定一个键,它将 return 一段文本。但是,文档页面上的所有示例都暗示我必须使用 python、节点等设置后端服务
问题:
我不能只从网页读写,也许使用 ajax 样式的 http 调用(因为我需要在数据加载后获取和放置文本片段) ?我相信我可以通过更改 cloudstore 静态网站服务器中的一些配置来解决跨源问题。
显然我不想从网页提供任何加密密钥。我希望,由于我的站点也由 Google 提供服务,因此我可以针对这种情况智能地配置 nosql 服务处理权限。
是否有说明如何正确执行此操作的文档?
Google 数据存储不应该从客户端使用,它是服务端数据库。你不能这样做 w/o 使用服务器端代码来验证、授权和验证与数据库相关的请求。
但还有一个选择。 Firebase 是一个随时可用的客户端应用程序后端,包括 Javascript 应用程序。这是一个单独的项目,属于 Google 但不属于 Google Cloud。看一看 - https://www.firebase.com/
尽管 API Rest 仍处于测试阶段,但现在可以从 Web 客户端或任何 RESTful 功能进行连接。 https://cloud.google.com/datastore/reference/rest/
我的单页应用托管在 Google 的云存储中。我喜欢我不必担心服务器。该应用程序自然 javascript 很重。
现在我想添加一个功能,用户可以在其中存储一些数据,生成一个 link 与他人共享并检索存储的数据。想想一个 pastebin,其中保存了一些文本片段并生成了一个唯一的 link 以与他人共享。
事实上,如果有帮助,请将此视为我尝试创建一个 pastebin 而无需设置服务器。
看来Google的云数据存储nosql解决方案正是我想要的。给定一个键,它将 return 一段文本。但是,文档页面上的所有示例都暗示我必须使用 python、节点等设置后端服务
问题:
我不能只从网页读写,也许使用 ajax 样式的 http 调用(因为我需要在数据加载后获取和放置文本片段) ?我相信我可以通过更改 cloudstore 静态网站服务器中的一些配置来解决跨源问题。
显然我不想从网页提供任何加密密钥。我希望,由于我的站点也由 Google 提供服务,因此我可以针对这种情况智能地配置 nosql 服务处理权限。
是否有说明如何正确执行此操作的文档?
Google 数据存储不应该从客户端使用,它是服务端数据库。你不能这样做 w/o 使用服务器端代码来验证、授权和验证与数据库相关的请求。
但还有一个选择。 Firebase 是一个随时可用的客户端应用程序后端,包括 Javascript 应用程序。这是一个单独的项目,属于 Google 但不属于 Google Cloud。看一看 - https://www.firebase.com/
尽管 API Rest 仍处于测试阶段,但现在可以从 Web 客户端或任何 RESTful 功能进行连接。 https://cloud.google.com/datastore/reference/rest/