gpt4 book ai didi

google-app-engine - Google App Engine : request. BasicAuth 未定义(类型 *http.Request 没有字段或方法 BasicAuth)

转载 作者:IT王子 更新时间:2023-10-29 01:45:54 25 4
gpt4 key购买 nike

我正在尝试将 go 应用程序部署到 Google App Engine,但由于此错误导致编译失败。

request.BasicAuth undefined (type *http.Request has no field or method BasicAuth)

我认为这个错误意味着我的谷歌应用引擎安装不是最新的,所以我更新了它,现在运行 go_appengine/goapp version 返回:

go version go1.4.1 (appengine-1.9.18) darwin/amd64

我可以成功地服务我的应用程序,但当我尝试部署时,我一直收到此错误。我错过了什么?

最佳答案

Go AppEngine 运行时环境使用 Go 版本 1.2,您可以在 Go Runtime Environment 上阅读它。页面。

1.4 运行时版本的 beta 版本可用,您可以在此处阅读更多相关信息:

go1.4beta is now ready for testing

如果你想使用 1.4 beta 运行时,你必须在你的 app.yaml 配置文件中指定它,如下所示:

api_version: go1.4beta

请注意,尽管 Go 1.4 已经发布(当前版本为 1.4.2),但 AppEngine 运行时版本 1.4 仍未发布。

引用相关部分:

Go 1.4 has not yet been released, so the go1.4beta runtime is built from the release-branch.go1.4 of the core Go tree, and may be updated as Go 1.4 approaches.

We will not be providing a beta version of the Go 1.4 SDK. You should use goapp deploy (or appcfg.py) from the normal Go App Engine SDK to deploy your app.

To use go1.4beta, update your app.yaml file to use the new api_version:

api_version: go1.4beta 

After Go 1.4 is released it will become the basis for api_version 'go1', as normal, and 'go1.4beta' will be retired soon afterward. We expect this to happen early next year.

关于google-app-engine - Google App Engine : request. BasicAuth 未定义(类型 *http.Request 没有字段或方法 BasicAuth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28643361/

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