Ich verfolge den Quickstart für Cloud Endpoints Frameworks in App Engine in einer Standardumgebung. Ich habe die Beispiel-API bereitgestellt. Wenn ich https://[my-project].appspot.com/ öffnen erhalte ich die Fehlermeldung:Implementierte Google Endpoints Quickstart-App mit Fehlermeldung, wenn ich URL anfordere?
Error: Not Found. The Requested URL/was not found on this server
Die Protokolle zeigen die Meldung:
No Handlers matched this url
Die app.yaml Handler sind die, was mit der Endpunkte-Frameworks-v2/Echoprobe kam:
handlers:
# The endpoints handler must be mapped to /_ah/api.
- url: /_ah/api/.*
script: main.api
Ich hatte große Schwierigkeiten beim Generieren der OpenAPI-Konfigurationsdatei in einem vorherigen Schritt des Schnellstarts. Ich habe es durch die Aktualisierung der Systemvariablen Pfad für das SDK zu arbeiten, aber ich habe diesen Fehler:
No handlers could be found for logger "endpoints.apiserving"
WARNING:root:Method echo.echo_path_parameter specifies path parameters buy you are
not using a ResourceContainer. This will fail in future releases; please
switch to using ResourceContainer as soon as possible.
Ich habe keine Ahnung, ob dieser Fehler zum aktuellen Problem relavant ist.
Jede Hilfe würde sehr geschätzt werden.
Der 404 wird erwartet - die Beispielhandler haben keinen Eintrag für den '/' Pfad. Versuchen Sie einen Ihrer Endpunkte Pfade, vielleicht so etwas wie 'https: // [PROJECT-ID] .appspot.com/_ah/api/echo/v1/echo'? –
Danke, du hast Recht mit dem 404. Wenn ich den obigen Pfad versuche, bekomme ich eine Nachricht, die nicht gefunden wurde. Auch im nächsten Teil des Quickstart, wenn ich eine Anfrage an die Probe-API mit curl senden bekomme ich eine 503 - Interner Server Fehler Antwort? – Nicholas