用python写一个简单的api服务器

灯火阑珊
2025-04-25
点 赞
0
热 度
50
评 论
0
  1. 首页
  2. 技术
  3. 用python写一个简单的api服务器

写在开头

最近写博客的图片子站要用api,网上找了一圈没有发现适合自己的,所有就干脆就自己写个api服务。为了顺手就用python写了,网上搜了一下python实现api服务的库发现fastapi这库挺好用的我就用这库写了自己博客图片子站的api后台。图片子站

步骤

1. 安装fastapi跟uvicorn库

pip install fastapi -i https://pypi.douban.com/simple/

pip install uvicorn -i https://pypi.douban.com/simple/

这里用豆瓣源加速一下

2. 导入这两个库

from fastapi import FastAPI
import uvicorn

3. 正式写代码

# 这里实例化fastapi,docs_url设为None表示不自动创建文档
app = FastAPI(docs_url=None)

# 写个函数用app.get修饰语句表示get接受get参数
# 还可以用其他修饰语句比如app.post
@app.get("/")
def main():
    # 这返回的的数据,这返回个json格式
    return {"code":404,"msg":"404 Not Found"}
# 用uvicorn库运行 app 是实例化的类 host是监听的地址0.0.0.0表示监听所有ipv4地址 post表示监听的端口
uvicorn.run(app=app,host="0.0.0.0",port=8080)

4. 测试

直接浏览器访问你监听的ip+端口就可以查看结果

aa

一个简单的api服务器就写好了,如果要域名访问可以用nginx反代,其他fastapi的操作可以看官方文档 文档链接


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

灯火阑珊

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到灯火阑珊的站点,为您导航全站动态

10 文章数
3 分类数
9 评论数
10标签数
最近评论
灯火阑珊

灯火阑珊


11111

灯火阑珊

灯火阑珊


1111

灯火阑珊

灯火阑珊


1111