RESTful API on GAE: endpoints-proto-datastore vs Cloud Endpo



我的目标是构建一个由Google App Engine + NDB Datastore提供支持的应用程序,该应用程序有助于RESTful API,以便我可以在前端使用VueJS。

我对这项任务感到茫然。根据我的研究,我被指向端点-原型数据存储和谷歌云端点。端点原型数据存储的首页声明如下:

此库旨在与 Python 版本的 Google 一起使用 云端点。

这句话表明,即使是这个库也需要、依赖或与 Google Cloud Endpoint 相关。我试图开始使用Google Cloud Endpoints,最终涉足 swagger.io 和Open API。我已经穿过兔子洞几个月了。在这一点上,我正在寻求一些澄清。

我有以下问题:

  1. 实现目标的最佳方法是什么?
  2. 这两个拼图(云端点和端点-原型数据存储)之间的关系是什么?
  3. 开始实现目标的最简单方法是什么?

谢谢。

endpoints-proto-datastore 是一个旨在与 Cloud Endpoint Framework for Python 一起使用的库。但是,endpoints-proto-datastore 本身不是 Cloud Endpoint Framework的一部分,Google 也不支持它。

虽然可以从任何环境访问云数据存储,但ndb Datastore只能在App Engine的标准环境中使用,因此您需要使用适用于Python的Cloud Endpoint框架,而不是常规的Cloud Endpoints功能。

最新更新