我曾经使用Golang使用GAE Standard开发应用程序,现在我转移到使用Golang的新GAE Flex。我主要在开发环境中有一些困惑的问题和问题如下:
~/go_appengine/goapp serve .
GAE Flex(基于官方文档,使用Golang标准运行时)
go run *.go
在GAE标准的情况下,一切都在专有API下构建和运行,工作正常。无论如何,在GAE Flex中,我遇到了运行时问题,我需要在每次更改代码时停止服务器并启动go run *.go
。
每次代码更改时,如何在本地运行Golang服务器而无需手动重启服务器?
handlers:
- url: /static
static_dir: houston/_template/_static
工作正常。
GAE Flex
handlers:
- url: /static
static_dir: houston/_template/_static
它不起作用(关于没有像GAE标准的API)
Golang如何为GAE Flex提供static_files和static_dir?
答案 0 :(得分:0)
我找到了一些解决方案。使用Gulp,您可以解决此任务。实际上,当修改go文件时,任务会在“bin”中编译应用程序。文件夹然后另一个启动可执行文件。
https://medium.com/@etiennerouzeaud/autoreload-your-go-webserver-with-gulp-ee5e231d133d