我可以使用以下代码通过 Apache 将 Go 应用程序作为网站运行。
你好.go:
package main
import (
"os"
)
func main() {
os.Stdout.WriteString("Content-Type: text/html; charset=UTF-8\n\n")
os.Stdout.WriteString("Hello!\n")
}
.htaccess:
AddHandler cgi-script .exe
go build hello.go
我使用并按http://localhost/hello.exe
预期工作来编译应用程序。
但是现在我必须在每次更改源代码后重新编译。
访问时是否可以以某种方式告诉 Apache 运行hello.go
(Apache 应该运行go run hello.go
)http://localhost/hello.go
?
顺便说一句,这只是为了加快开发速度,而不是为了生产!