1
因此,當我嘗試部署我的應用程序時,我收到了此。以下是彌補我的應用程序文件:404在App Engine上使用Cron作業
main.py:
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write("<h1>Duracron!</h1>")
class EventHandler(webapp2.RequestHandler):
def get(self):
self.response.write("<h1>Duracsron!</h1>")
app = webapp2.WSGIApplication([
('/', MainHandler),
('/event/.*', EventHandler),
], debug=True)
的app.yaml:
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /.*
script: main.app
libraries:
- name: webapp2
version: "2.5.2"
- name: ssl
version: latest
cron.yaml:
cron:
- description: test task
url: /events/test
schedule: every 1 minutes
我可以」 t似乎發現了什麼問題。根據我的理解,cron.yaml
將向/events/test
和app.yaml
發送請求,將其重定向至main.app
,main.app
將其路由至EventsHandler()
。我錯過了什麼?