zend-framework – 如何在使用Flask或Express时不重启服务器?
发布时间:2020-05-25 09:40:18 所属栏目:PHP 来源:互联网
导读:我是网络应用程序开发的新手. 我的问题是…… 我已尝试在node.js下的Zend Apache(php),Flask(python),Express上进行一些实际开发. 我发现当我开始进行开发时 Zend框架Apache,每次在Controller,Model或Views下的PHP代码更改时都不需要重启apache.它非常方便快
|
我是网络应用程序开发的新手. 我的问题是…… 我发现当我开始进行开发时 但是,如果我在Flask或Express上工作,我每次在Controller或Model部件上更改代码时都必须重新启动整个应用程序.如果View部件上有代码更改,则无需重新启动服务器.但是,这很烦人! 现在,我正在研究Flask上的项目,我怎样才能避免每次重启服务器?如果我将整个网络应用程序置于Nginx之上,问题是否可以解决? 非常感谢 更新:当Flask启用调试模式时,服务器将检测更改:: from application import app
app.debug = True
if __name__ == '__main__':
app.run()
但是,在生产设置中,建议不要自动刷新服务器. 在龙卷风上运行它: $pip install tornado 创建一个新的文件server.py,它包装了app.py: from tornado import autoreload from tornado.wsgi import WSGIContainer from tornado.httpserver import HTTPServer from tornado.ioloop import IOLoop http_server = HTTPServer(WSGIContainer(app)) http_server.listen(5000) ioloop = IOLoop.instance() autoreload.start(ioloop) ioloop.start() (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
