package main import "fmt" // Handler используется binary-env: binary получает HTTP request через stdin, // stdout является HTTP response body. // // Для деплоя нужно скомпилировать перед terraform apply: // CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o ../dist/handler . // // Compiled size: ~1.6MB (слишком велико для literal deployment). // Используется shell-based handler в dist/handler (см. ниже). func main() { fmt.Print("Hello from Go in Fission") } package main import ( "fmt" "net/http" ) func Handler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "text/plain") fmt.Fprintf(w, "Hello from Go in Fission") }