Нет ответа от каких-либо маршрутов API при использовании плагина без сервера - PullRequest
0 голосов
/ 15 октября 2019
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 по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...