Google app engine 在app.yaml中混合脚本和静态
我希望使用谷歌应用程序引擎在一个应用程序中提供静态文件和REST请求 我使用这个app.yaml 它适用于静态文件,但我无法访问脚本Google app engine 在app.yaml中混合脚本和静态,google-app-engine,go,app.yaml,Google App Engine,Go,App.yaml,我希望使用谷歌应用程序引擎在一个应用程序中提供静态文件和REST请求 我使用这个app.yaml 它适用于静态文件,但我无法访问脚本 主程序包 进口( “fmt” “net/http” ) func init(){ http.HandleFunc(“/hello\u world”,handler) } func处理程序(w http.ResponseWriter,r*http.Request){ Fprint(w,“你好,世界!”) } 有可能吗?如果是,如何继续?是的,应用程序可以同时提供
主程序包
进口(
“fmt”
“net/http”
)
func init(){
http.HandleFunc(“/hello\u world”,handler)
}
func处理程序(w http.ResponseWriter,r*http.Request){
Fprint(w,“你好,世界!”)
}
有可能吗?如果是,如何继续?是的,应用程序可以同时提供静态文件和动态内容。实际上,它不需要什么神奇的东西,这对于大多数web应用程序来说是正常的 您的配置看起来正常。您应该更改一件事:go文件的包 不要使用包
main
,而是使用另一个包,并确保将您的.go
文件放入该包中。例如,如果您将包命名为mypackage
,请使用以下文件夹结构:
+ProjectRoot
app.yaml
+mypackage
myfile.go
然后启动您的myfile。使用以下行进入
:
package mypackage
package mypackage