我是Heroku部署的新手,我正在尝试使用该服务启动Python 2.7应用程序。我一步一步地按照他们的部署指南,但每次我运行“heroku open”时,由于“未找到:'/'”,我收到404错误。
我认为错误在于IP地址,当我运行本地服务器时,它当前侦听默认的http://0.0.0.0:8080地址。我的运行代码,来自main:
# Expose WSGI app (so gunicorn can find it)
application = bottle.default_app()
if __name__ == '__main__':
bottle.run(application, host=os.getenv('IP', '0.0.0.0'),
port=os.getenv('PORT', '8080'))
我确保我的应用程序可以解决heroku的动态移植问题,是否有人有任何其他想法有什么问题?
谢谢,如果我能提供更多信息,请告诉我。