因此,可能是一个愚蠢的问题,但是我开始学习所有这些内容,因此您的反馈意见对我来说将是宝贵的。

问题是:在flask文档中,它说通过输入命令'python hello.py'启动flask服务器,我成功完成了此操作,以查看localhost:5000上的输出。现在,我有一个共享的托管计划,如果我在那上传该文件,是否还需要在那启动服务器?如果是这样,当我关闭那里的终端时,烧瓶服务器是否会关闭(因为当我关闭计算机上的终端时,它将关闭烧瓶服务器,并且结果在localhost:5000上不再可用)?建议我必须一直运行终端。.请告诉我这里的基本思想是什么?谢谢。

最佳答案

您要问的是如何部署应用程序。有很多选项,这取决于您的需求,托管服务等。

您应该检查烧瓶文档中的选项。 http://flask.pocoo.org/docs/deploying/

本质上,您将烧瓶应用程序作为本地服务在服务器上运行,因此当您关闭终端以及以某种方式代理请求该服务的HTTP服务器时,它不会关闭。我猜最流行的是带有nginx的uWSGI。

关于python - 运行 flask 服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19739189/

10-16 08:43
查看更多