【发布时间】:2019-10-15 11:47:26
【问题描述】:
from mangum import Mangum
from fastapi import FastAPI
app = FastAPI()
@app.post("/items/")
def create_item(item_id: int):
return {"id": item_id}
@app.get("/items/")
def list_items():
items = [{"id": i} for i in range(10)]
return items
@app.get("/")
def read_root():
return {"Hello": "World!"}
handler = Mangum(app)
在main.py 中指定时,我正在使用上面的代码,并且在serverless.yml 中配置了一条包罗万象的路线。我想使用serverless-offline 插件在本地测试它,但是当我使用sls offline 运行离线插件时,我在浏览器中没有得到任何路由的任何响应。它只是说,localhost didn’t send any data。
我做错了什么?离线插件默认监听端口3000。
【问题讨论】:
标签: python-3.x serverless-offline fastapi