gpt4 book ai didi

google-app-engine - 用于多个 URL 处理程序的 GAE 多个 WSGI 文件

转载 作者:行者123 更新时间:2023-12-04 18:21:22 26 4
gpt4 key购买 nike

我无法理解如何使用 Google App Engine URL 处理程序映射将 URL 映射到各种文件。这是我目前拥有的代码:

应用程序.yaml

handlers:
- url: /
script: main.app
- url: /blog/*
script: blog.app

main.py 结束 (MainPage 处理程序确实存在于顶部)
app = webapp2.WSGIApplication([('/', MainPage)], debug=True)

blog.py 结束 (博客页面和新帖子存在于顶部)
app = webapp2.WSGIApplication([('/blog', BlogPage), ('/blog/newpost', NewPost)], debug=True)

所以现在,如果我去 http://127.0.0.1/我的 MainPage 处理程序会像它应该的那样把它捡起来。但是,如果我去 http://127.0.0.1/blog/然后我最终得到一个 404。我不知道是我的 blog.py 文件中的处理程序搞砸了,还是我需要更改 app.yaml 中定义的处理程序。

非常感谢!

最佳答案

您请求的 URI 不匹配,即/blob/。请注意,末尾有额外的“/”。如果您希望由 BlogPage 处理,您可以使用以下...

app = webapp2.WSGIApplication([('/blog/?', BlogPage), ('/blog/newpost', NewPost)], debug=True)

/博客/?将匹配/blog 或/blog/。

希望有帮助。

关于google-app-engine - 用于多个 URL 处理程序的 GAE 多个 WSGI 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com