我对heroku很新,我在我的开发中遇到了一个问题......
我正在尝试编写一个服务器/客户端类型的应用程序...在服务器端我将有一个数据库(我为python安装了postgresql)我希望我能够到达服务器,现在,通过python客户端(用于测试目的)并发送数据/查询并在数据库上执行基本任务。
我正在使用Herthon的python,我设法安装数据库,它似乎正在工作(即我可以查询,插入,删除等...) 现在我想要的是编写一个服务器(在python中),这将是我的应用程序,并将侦听端口并接收消息,然后执行它要求做的任何任务...我想为此使用套接字并管理在本地写一个基本的服务器/客户端...但是,当我在heroku上部署应用程序时,我无法连接到服务器,我的代码基本上一文不值
有人可以建议这个要求的基本框架......当然我不是第一个想要编写客户端/服务器应用程序的人...如果你能指向一个教程/ doc我会是很有责任。
THX
答案 0 :(得分:3)
Heroku用于开发Web(HTTP
,HTTPS
)应用程序。您无法将使用socket
的代码部署到Heroku。
如果你想在Heroku上运行你的应用程序,更简单的方法是使用Web框架(Flask,CherryPy,Django ......)。它们通常还带有有用的库和抽象,供您与数据库通信。