flask框架学习(7)-在服务器中运行flask程序

  1. 1.简单的demo
  2. 2.在终端输入以下内容
  3. 3. 运行程序
  4. 4.解决跨域问题

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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏