google app engine golang 教程
-
申请google app engine ID 具体步骤问google
-
部署个goagent,不然在大陆你肯定别想顺利进行下面的步骤 具体步骤问google
-
下载go_appengine_sdk,在windows下测试,下的版本是go_appengine_sdk_windows_386-1.8.8
-
下载 Python 2.7.6 http://www.python.org/download/releases/2.7.6/
-
最浪费我时间的一步:卸载阿里旺旺 删除注册表里 “阿里旺旺接受的可以文件”这项
当然这步还有更好的解决办法,还没有仔细研究
-
编码
hello/hello.go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package hello import ( "fmt" "net/http" ) func init() { http.HandleFunc( "/" , handler) } func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hello, XXX!" ) } |
app.yaml
1 2 3 4 5 6 7 8 | application: xxx version: 1 runtime: go api_version: go1 handlers: - url: /.* script: _go_app |
7.编译测试运行
把代码和yaml都copy到app目录下
目录结构
app/
hello/hello.go
app.yaml
1 | dev_appserver.py app/ |
这是一切正常就可以访问http://localhost:8080/
你应该在网页里看到
Hello, XXX!
8.上传app
1 | appcfg.py update app |
9.访问你的app吧(前提是运行goagent)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)