首页 文章

GAE上的RESTful API: endpoints - 原型数据存储区与 Cloud endpoints

提问于
浏览
0

我的目标是构建一个由Google App Engine NDB数据存储提供支持的应用程序,它可以促进RESTful API,以便我可以在前端使用VueJS .

我完成了这项任务 . 根据我的研究,我被指向endpoints-proto-datastore和Google Cloud Endpoints . endpoints-proto-datastore的首页说明如下:

此库旨在与Python版Google Cloud Endpoints一起使用 .

这句话表明,即使这个图书馆也需要,依赖或与Google Cloud Endpoints相关 . 我曾尝试开始使用Google Cloud Endpoints,最终尝试使用swagger.io和Open API . 我已经经历了几个月的兔子洞 . 在这一点上,我正在寻求一些澄清 .

我有以下问题:

  • 实现目标的最佳方法是什么?

  • 这两个难题之间有什么关系( Cloud endpoints 和 endpoints - 原型数据存储)?

  • 开始实现目标的最简单方法是什么?

谢谢 .

1 回答

  • 2

    endpoints-proto-datastore是一个设计用于Cloud Endpoints Framework for Python的库 . 但是, endpoints - 原型数据存储本身并不是 Cloud endpoints 框架的一部分,并且Google不支持 .

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

相关问题