gpt4 book ai didi

google-app-engine - 我可以在没有应用程序工具/构建器的情况下运行 App Engine 应用程序吗?

转载 作者:IT王子 更新时间:2023-10-29 01:42:38 26 4
gpt4 key购买 nike

我想知道是否有任何方法可以使用标准的 go test || 来运行和测试 GAE Go 应用程序去构建等工具,如果不可能,技术原因是什么。

最佳答案

Go App Engine SDK 包含标准的 Go 包和工具,但是是它们的修改版本。

GAE SDK 还包含本地版本的 GAE 平台服务 API 实现,它们不是 SDK 的一部分(甚至不是 API)。所以你不能只使用标准的 Go SDK。当您使用 GAE SDK 构建或测试时,SDK 会处理上下文模型,因此您的应用程序将拥有“感觉”它在 GAE 环境中运行所需的一切(或大部分内容)。 SDK 还包含在生产环境中生效的沙箱限制(例如,您不能写入本地文件)。

另请注意,GAE SDK 的某些功能还依赖于 Python 运行时(因为 Go GAE SDK 是使用现有的 Python GAE SDK 创建的),并非所有内容都在 go 中重写。

所以考虑到所有这些,使用标准 Go SDK 构建/测试是不可行的,甚至是不可能的。

关于google-app-engine - 我可以在没有应用程序工具/构建器的情况下运行 App Engine 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31095395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com