gpt4 book ai didi

google-app-engine - GAE Flex Golang 开发环境

转载 作者:IT王子 更新时间:2023-10-29 01:47:32 24 4
gpt4 key购买 nike

我过去使用 Golang 使用 GAE Standard 开发应用程序,现在我转向使用 Golang 的新 GAE Flex。我主要在开发环境中有一些困惑的问题和问题如下:

  1. 在本地服务器上运行应用程序GAE 标准(使用 go_appengine API)

~/go_appengine/goapp 服务。

GAE Flex(基于官方文档,使用Golang标准运行时)

go run *.go

在 GAE 标准的情况下,一切都在专有 API 下构建和运行,效果很好。无论如何,在 GAE Flex 中,我遇到了运行时问题,每次更改代码时我都需要停止服务器并启动 go run *.go

如何在本地运行 Golang 服务器,而无需在每次代码更改时手动重启服务器?

  1. 在 app.yaml 中设置 static_dirGAE 标准(使用 go_appengine API)

处理程序:
- 网址:/静态
static_dir: 休斯顿/_template/_static

它工作正常。

GAE 弹性

处理程序:
- 网址:/静态
static_dir: 休斯顿/_template/_static

它不起作用(关于没有像 GAE 标准这样的 API)

Golang 如何为 GAE Flex 提供 static_files 和 static_dir?

最佳答案

我已经找到了一些解决方案。用Gulp你可以解决这个任务。事实上,当一个 go 文件被修改时,一个任务会编译“bin”文件夹中的应用程序,然后另一个任务会启动可执行文件。

https://medium.com/@etiennerouzeaud/autoreload-your-go-webserver-with-gulp-ee5e231d133d

关于google-app-engine - GAE Flex Golang 开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43656387/

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