Google app engine GAE上的Firestore身份验证是否需要多个服务?

Google app engine GAE上的Firestore身份验证是否需要多个服务?,google-app-engine,google-cloud-firestore,Google App Engine,Google Cloud Firestore,我对使用Firestore对我的Flask web应用程序的用户进行身份验证感兴趣,我正在关注 在演示代码中,有一个后端服务处理AJAX请求,还有一个前端服务提供一个页面应用程序(html、js和css各一个) 当一个服务应该能够很好地处理代码时,将代码分成两个服务似乎毫无意义 我是否遗漏了需要两项服务的某些方面?我只是不明白为什么谷歌会不必要地使用两种服务使演示复杂化…你的问题的答案是不,你不需要一种以上的服务来实现你的后端。正如Paul所提到的,样本使用关注点分离作为一种良好实践 最后,该示

我对使用Firestore对我的Flask web应用程序的用户进行身份验证感兴趣,我正在关注

在演示代码中,有一个后端服务处理AJAX请求,还有一个前端服务提供一个页面应用程序(html、js和css各一个)

当一个服务应该能够很好地处理代码时,将代码分成两个服务似乎毫无意义


我是否遗漏了需要两项服务的某些方面?我只是不明白为什么谷歌会不必要地使用两种服务使演示复杂化…

你的问题的答案是不,你不需要一种以上的服务来实现你的后端。正如Paul所提到的,样本使用关注点分离作为一种良好实践


最后,该示例也是实现与您相关的代码片段的良好指南,整个示例将使您拥有一个运行环境,您可以使用该环境执行本地测试,以便更好地理解功能。

不,不是必需的。这是一个很好的习惯。另请参见作为架构模式的一个非常强大的参数。

作为架构模式,关注点分离(前端/后端)是一个非常有效的用例。也许这对于你的演示/玩具问题来说太过分了,但我猜他们也在试图强化公认的设计模式。是的,我想,但这确实妨碍了我们这些不使用单页应用模式的人的理解。如果你确信我的问题的答案是“否”,那么请随意添加答案。这对于单页应用程序来说可能是个好主意,但对于更一般的网站来说并不实用。即使只使用一个GAE服务,也有很多方法可以实现“关注点分离”。