我在标准环境中关注App Engine上的Cloud Endpoints Frameworks快速入门 . 我已经部署了示例API . 当我打开https://[my-project].appspot.com/时收到错误消息:
Error: Not Found. The Requested URL / was not found on this server
日志显示消息:
No Handlers matched this url
app.yaml处理程序是endpoints-frameworks-v2 / echo示例带来的:
handlers:
# The endpoints handler must be mapped to /_ah/api.
- url: /_ah/api/.*
script: main.api
我在快速入门的上一步中生成OpenAPI配置文件时遇到了很大困难 . 我通过更新SDK的系统变量路径让它工作,但我确实得到了这个错误:
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.
我不知道这个错误是否与当前问题相关 .
任何帮助将非常感激 .
2 回答
如果这是一个有效的网址,你需要
/
的网址处理程序:关于"No handlers could be found for logger...",您需要这样做:http://excid3.com/blog/no-handlers-could-be-found-for-logger
另一个问题是一个已知问题:What are ResourceContainers and how to use them for Cloud Endpoints?