python如何做一个服务器fastapi 和flask

python如何做一个服务器fastapi 和flask

码农世界 2024-05-19 后端 71 次浏览 0个评论

用 fastapi 方式的话

from fastapi import FastAPI
app = FastAPI()
@app.get("/api")
def index():
  return "hello world"

然后需要安装 uvicorn 并执行下面的命令

   uvicorn server:app --port 8000 --reload

最终

python如何做一个服务器fastapi 和flask

python如何做一个服务器fastapi 和flask

如果是用 flask 

直接写下面的代码

# -*- coding: utf-8 -*-
#写一个flask接口,输入参数是id,返回值是id对应的数据
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/', methods=['GET'])
def index():
    return '部署在linux的python flask接口!'
@app.route('/data/', methods=['GET'])
def get_data(id):
    print('我接收到的id:', id)
    return {
        'id': id,
        'name': 'John Doe',
        'age': 30
    }
app.run(host='0.0.0.0', port=5000)

端口直接在里面设置

转载请注明来自码农世界,本文标题:《python如何做一个服务器fastapi 和flask》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,71人围观)参与讨论

还没有评论,来说两句吧...

Top