2017-12-10 24 views
0

要求がprojectname.appspot.com/_ah/health次のエラーローカルでテスト済みGoogle appengine/ah/health "方法が存在しません。"

{ 
"code": 5, 
"message": "Method does not exist.", 
"details": [ 
    { 
    "@type": "type.googleapis.com/google.rpc.DebugInfo", 
    "stackEntries": [], 
    "detail": "service_control" 
    } 
] 
} 

を返すように、それが正常に動作します。

省略app.yamlを:

runtime: go 
env: flex 
api_version: go1 

app.go主な機能:

func main() { 

    r := mux.NewRouter() 

    r.HandleFunc("/", handler) 

    r.HandleFunc("/_ah/health", healthCheckHandler) 

    http.Handle("/", r) 

    port := 8080 
    if portStr := os.Getenv("PORT"); portStr != "" { 
     port, _ = strconv.Atoi(portStr) 
    } 
    log.Fatal(http.ListenAndServe(fmt.Sprintf(":%d", port), nil)) 
} 

任意のアイデアが間違って起こっているのか?

答えて

0

それはESPプロキシ

を通過させていないAPI

paths: 
    "/_ah/health": 
    get: 
     operationId: "OkStatus" 
     security: [] 
     responses: 
     200: 
      description: "Ok message" 

を開くには、これを追加

関連する問題