3

这是我的项目文件

档案

web: python main.py

需求.txt

webapp2==2.3

主文件

import webapp2

class MainHandler(webapp2.RequestHandler):
    def get(self):
        self.response.write("hello")


app = webapp2.WSGIApplication([
    ('/', MainHandler)
], debug=True)

仍然 heroku 给出一个应用程序错误

我的项目有什么问题?

4

1 回答 1

5

根据他们的 python 入门,您似乎需要 gunicorn Web 服务器。尝试在你的 requirements.txt 和 procfile web 中添加 gunicorn:gunicorn main:app

忘记添加链接: https ://devcenter.heroku.com/articles/python

这也是我的 webapp2-starter,它设置为像 appengine 开发服务器一样工作,但在 app 引擎之外工作。 https://github.com/faisalraja/webapp2-starter

于 2013-07-24T16:58:31.800 回答