我正在使用Flask-SocketsIO
的网络应用。
在尝试在heroku
上部署webapp时,我遇到了这个问题:
__init__() got an unexpected keyword argument 'server_hostname'
如何解决这个问题?
答案 0 :(得分:1)
这是一个错误:Github
Heroku默认使用python-2.7.9。
根据上面的链接它是固定的,但我认为这个bug仍然存在,至少与heroku的python。
直到修复此错误,一个简单的解决方案是将python降级为2.7.8。 要在heroku中执行此操作,请创建一个名为 runtime.txt 的文件,并在其中键入python-2.7.8。将更新推送到heroku。
这应解决问题。
执行此操作后,我的应用正在运行:):http://mycodebuddy.herokuapp.com/