TIPS
Blueprint
jsonify
flask中的jsonify()函数返回已经具有合适的内容类型头“application / json”的flask.Response()对象用于json响应,而json.dumps()将返回一个编码的字符串,需要手动添加 JSON头部
#json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}]
#flask.jsonify(data): {"id":…, "title":…}
- 如何理解Nginx, WSGI, Flask之间的关系
guincorn是支持wsgi协议的http server。
Supervisor是一个管理进程的工具,可以随系统启动而启动服务,它还时刻监控服务进程,如果服务进程意外退出,Supervisor可以自动重启服务。
因为
supervisor
只能在PYTHON 2中运行,要运用virtualenv 创造虚拟环境,在虚拟环境中用PY3安装好 FLASK gunicorn 等依赖包,再退出虚拟环境 ,用PY2安装 supervisor 运行,(注意:在supervisor配置中将 command= 指向虚拟路径的包),暂时不知道用NGINX当做服务器程序外面一层的反向代理功能怎么配置。