【发布时间】:2017-09-25 03:59:42
【问题描述】:
我曾经使用 Golang 使用 GAE Standard 开发应用程序,现在我使用 Golang 迁移到新的 GAE Flex。我有一些困惑的问题和问题主要在开发环境中如下:
- 在本地服务器上运行应用程序 GAE 标准(使用 go_appengine API)
~/go_appengine/goapp serve .
GAE Flex(基于官方文档,使用Golang标准运行时)
go run *.go
在 GAE 标准的情况下,一切都在运行良好的专有 API 下构建和运行。无论如何,在 GAE Flex 中,我遇到了运行时问题,每次更改代码时我都需要停止服务器并启动 go run *.go。
如何在本地运行Golang服务器,而无需每次代码更改时手动重启服务器?
- 在 app.yaml 中设置 static_dir GAE 标准(使用 go_appengine API)
handlers:
- url: /static
static_dir: houston/_template/_static
效果很好。
GAE 弹性
handlers:
- url: /static
static_dir: houston/_template/_static
它不起作用(关于没有像 GAE 标准这样的 API)
Golang 如何为 GAE Flex 提供 static_files 和 static_dir?
【问题讨论】:
-
您应该将这些问题作为 2 个单独的帖子提出,最终相互引用以获取上下文 - 让事情更清晰。
标签: google-app-engine go localhost google-cloud-platform