"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Guia de criação de páginas de 404 de 404 da FASTAPI

Guia de criação de páginas de 404 de 404 da FASTAPI

Postado em 2025-04-15
Navegar:805

How to Create a Custom 404 Not Found Page in FastAPI?

Página 404 personalizada não encontrada com fastapi

para criar uma página 404 personalizada não encontrada, o FASTAPI oferece várias abordagens. O método apropriado depende dos seus requisitos específicos. call_next (solicitação) se Response.status_code == 404: Retornar Redirtresponse ("https://fastapi.tiangolo.com") outro: Retorne Response

Este middleware verifica o código de status da resposta e redireciona para uma página personalizada se o código for 404. Not_found_exception_handler (Solicitação: Solicitação, EXC: httPexception):

return redirtresponse ('https://fastapi.tiangolo.com')

response = await call_next(request)
if response.status_code == 404:
    return RedirectResponse("https://fastapi.tiangolo.com")
else:
    return response

Settery. Isso permite uma resposta mais específica e direcionada. Este exemplo cria duas páginas de erro:

  modaness = jinja2Templates (diretório = 'modelos') 

excepcion_handlers = {


404: não_found_error, 500: internal_error

}
response = await call_next(request)
if response.status_code == 404:
    return RedirectResponse("https://fastapi.tiangolo.com")
else:
    return response
app = fastapi (excepcion_handlers = excepcionion_handlers)

modelos estão localizados nos modelos 'templates' e podem ser personalizados que são personalizados para as suas necessidades. Não encontrada página em FASTAPI.

Declaração de lançamento Este artigo é reproduzido em: 1729692542 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3