, чтобы создать пользовательскую страницу 404, не найденная, FastApi предлагает несколько подходов. Соответствующий метод зависит от ваших конкретных требований. call_next (запрос) if response.status_code == 404: return redirectresponse ("https://fastapi.tiangolo.com") еще: return response
] это промежуточное программное обеспечение проверяет код состояния ответа и перенаправляет на пользовательскую страницу, если код равен 404.
response = await call_next(request) if response.status_code == 404: return RedirectResponse("https://fastapi.tiangolo.com") else: return responsereturn redirectresponse ('https://fastapi.tiangolo.com')
изготовленный ручной работы исключительного исключения может быть создан специально для 404. Это допускает более конкретный и целевой ответ.
fastapi поддерживает использование шаблонов для отображения пользовательских страниц ошибок. Этот пример создает две страницы ошибок:
return RedirectResponse('https://fastapi.tiangolo.com')
exception_handlers = {&&]
404: not_found_error, 500: Internal_Error}
app = fastApi (exception_handlers = exception_handlers)
шаблоны расположены в каталоге «Шаблоны» и могут быть настраиваемыми в соответствии с вами. Не найдена страница в Fastapi.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3