Fastapi: «GET /docs HTTP/1.1» 404 не найден

Недавно я обновил быстрый API с версии 0.89.1 до версии 0.110.0 и получаю следующую ошибку.

«GET/docs HTTP/1.1» 404 не найден

Других ошибок, которые могли бы помочь мне устранить проблему, нет.

INFO:     Uvicorn running on http://0.0.0.0:portNumber (Press CTRL+C to quit)
INFO:     Started reloader process [xxxxx] using StatReload
INFO:     Started server process [xxxxx]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     - "GET / HTTP/1.1" 404 Not Found
INFO:     - "GET /docs HTTP/1.1" 404 Not Found

До обновления все работало нормально.

Мы не можем много сказать, не видя вашего кода. У вас есть обработчик для /docs?

Tim Roberts 17.07.2024 20:13

@TimRoberts, тебе не нужен обработчик /docs в fastapi. Если вы не передаете docs_url=None при запуске сервиса, то он предоставляется бесплатно.

scrappedcola 17.07.2024 20:15

Пробовали ли вы явно установить docs_url и пробовали ли вы конечную точку Redoc? Что говорят ваши журналы?

scrappedcola 17.07.2024 20:16

@scrappedcola в журналах ничего нет, поэтому устранить проблему сложно.

Tanu 17.07.2024 20:20

Ваше сообщение об ошибке предназначено для /, а в тексте написано /docs.

Klaus D. 17.07.2024 20:31

это или это отвечает на ваш вопрос?

Chris 18.07.2024 07:10

удаление этой строки решило проблему root_path = "/",

Tanu 19.07.2024 04:03
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
7
96
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

удаление root_path = "/" решило проблему

Другие вопросы по теме