flask框架学习(7)-在服务器中运行flask程序
1.简单的demo
# 文件名main.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello World'
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000, debug=True)
2.在终端输入以下内容
# 如果要让脚本 显示中文内容可以输入下面两条命令
export LC_ALL=en_US.utf-8
export LANG=en_US.utf-8
# 看到上面的报错,我们需要指定要运行的flask脚本
export FLASK_APP=./main.py
# 直接输入下面这条命令去启动程序,启动之后 窗口虽然显示的是内网IP,但我们需要使用服务器公网IP去访问
flask run --host=0.0.0.0
3. 运行程序
# https形式运行程序
nohup flask run --host=0.0.0.0 --port=443 --cert=/home/003_content_quality/00_cert/beijing01.ab-1.top_bundle.pem --key=/home/003_content_quality/00_cert/beijing01.ab-1.top.key >log.txt 2>&1 &
# http形式运行程序
nohup flask run --host=0.0.0.0 --port=80 >log.txt 2>&1 &
4.解决跨域问题
from flask_cors import CORS
from flask import Flask
app = Flask(__name__)
CORS(app, supports_credentials=True)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:flask框架学习(7)-在服务器中运行flask程序
本文作者:伟生
发布时间:2022-10-02, 15:36:00
最后更新:2024-06-18, 22:06:20
原始链接:http://yoursite.com/2022/10/02/flask_01/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。