我正在设置一个新的 GAE 项目,但我无法让子目录中的脚本正常工作。
编辑:如果我去localhost:8080/testing_desc.html
我没有任何错误,只是一个空白页面(查看源也是空白的)。我的根目录中的脚本正常工作。__init__.py
根目录和子目录中都有一个。
Python 脚本示例(“/testing/testing_desc.py”):
import webapp2 as webapp
class DescTstPage(webapp.RequestHandler):
def get(self):
html = 'This should work.'
self.response.out.write(html)
app = webapp.WSGIApplication([('/.*', DescTstPage)], debug=True)
应用程序.yaml:
application: blah
version: blah
runtime: python27
api_version: 1
default_expiration: "5d 12h"
threadsafe: false
libraries:
- name: webapp2
version: latest
handlers:
- url: / <-- This one works
script: main.app
- url: /index.html <-- This does NOT work (??)
script: main.app
- url: /(.*?)_desc.html <-- Also does NOT work
script: \1/\1_desc.app
#file not found
- url: /.*
script: file_not_found.app
我还尝试了一个更简单的 yaml 版本:
-url: /testing_desc.html
script: /testing/testing_desc.app