Ich habe die Anwendung mit GAE-Standard mit Golang entwickelt und bin nun zum neuen GAE Flex mit Golang gewechselt. Ich habe einige verwirrt Fragen und Probleme vor allem in der Umgebung Entwicklung wie folgt:GAE Flex Golang Entwicklung Env
- Ausführen der Anwendung in lokalen Server GAE Standard (Mit go_appengine APIs)
~/go_appengine/goapp serve .
GAE Flex (basierend auf das offizielle Dokument, unter Verwendung der Golang Standardlaufzeit)
go run *.go
Im Falle des GAE-Standards wird alles unter proprietären APIs erstellt und ausgeführt, was gut funktioniert. Wie auch immer, in GAE Flex, schlug ich auf das Laufzeitproblem, wo ich den Server stoppen und go run *.go
jedes Mal starten muss, wenn ich den Code änderte.
Wie Golan Server lokal ohne manuellen Neustart Server jedes Mal, wenn der Code geändert hat?
- Einrichten static_dir in app.yaml GAE Standard (APIs go_appengine)
handlers: - url: /static static_dir: houston/_template/_static
Es funktioniert gut.
GAE Flex
handlers: - url: /static static_dir: houston/_template/_static
Es ist nicht (in Bezug auf keine APIs wie GAE Standard) funktioniert
Wie Golang static_files und static_dir für GAE Flex dient?
Sie sollten diese Fragen als 2 separate Beiträge fragen, schließlich jeder-andere für Kontext verweist - hält die Dinge klarer. –