Index: sky/tools/skygo/sky_server.go |
diff --git a/sky/tools/skygo/sky_server.go b/sky/tools/skygo/sky_server.go |
index c69fdd520420ddb5f3bc1db3d9a153bf90331fde..e851487c09d4ab0fb9b0670031f299077ad5349e 100644 |
--- a/sky/tools/skygo/sky_server.go |
+++ b/sky/tools/skygo/sky_server.go |
@@ -6,6 +6,7 @@ package main |
import ( |
"flag" |
+ "io/ioutil" |
"net/http" |
"path" |
"strings" |
@@ -38,6 +39,11 @@ func main() { |
genRoot := path.Join(root, "out", *configuration, "gen") |
http.Handle("/", skyHandler(root)) |
+ http.HandleFunc("/echo_post", func(w http.ResponseWriter, r *http.Request) { |
+ defer r.Body.Close() |
+ body, _ := ioutil.ReadAll(r.Body) |
+ w.Write(body) |
+ }) |
http.Handle("/mojo/public/", http.StripPrefix("/mojo/public/", skyHandler(path.Join(genRoot, "mojo", "public")))) |
http.Handle("/mojo/services/", http.StripPrefix("/mojo/services/", skyHandler(path.Join(genRoot, "mojo", "services")))) |
http.Handle("/sky/services/", http.StripPrefix("/sky/services/", skyHandler(path.Join(genRoot, "sky", "services")))) |