我的目标是构建一个由Google App Engine + NDB Datastore提供支持的应用程序,该应用程序有助于RESTful API,以便我可以在前端使用VueJS。
我对这项任务感到茫然。根据我的研究,我被指向端点-原型数据存储和谷歌云端点。端点原型数据存储的首页声明如下:
此库旨在与 Python 版本的 Google 一起使用 云端点。
这句话表明,即使是这个库也需要、依赖或与 Google Cloud Endpoint 相关。我试图开始使用Google Cloud Endpoints,最终涉足 swagger.io 和Open API。我已经穿过兔子洞几个月了。在这一点上,我正在寻求一些澄清。
我有以下问题:
- 实现目标的最佳方法是什么?
- 这两个拼图(云端点和端点-原型数据存储)之间的关系是什么?
- 开始实现目标的最简单方法是什么?
谢谢。
endpoints-proto-datastore 是一个旨在与 Cloud Endpoint Framework for Python 一起使用的库。但是,endpoints-proto-datastore 本身不是 Cloud Endpoint Framework的一部分,Google 也不支持它。
虽然可以从任何环境访问云数据存储,但ndb Datastore只能在App Engine的标准环境中使用,因此您需要使用适用于Python的Cloud Endpoint框架,而不是常规的Cloud Endpoints功能。