error-page
O corpo inteiro de uma resposta de erro: o estado, uma frase honesta, um caminho de volta e referências de 500 que um administrador pode usar.
404: não encontrado
<div rst-error >
<p rst-error-status >404</p >
<h1 rst-error-title >Não encontrámos essa página</h1 >
<p rst-error-body >A ligação pode estar desatualizada ou a página pode ter mudado. Verifique o endereço ou volte ao início.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
</p >
</div >
{{ template "error-page" dict "Status" 404 "HomeHref" "/" }}
403: proibido
<div rst-error >
<p rst-error-status >403</p >
<h1 rst-error-title >Não pode ver isto</h1 >
<p rst-error-body >A sua conta não tem acesso aqui. Se acha que devia ter, fale com quem gere este site.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
<a rst-btn href ="/posts" >Voltar</a >
</p >
</div >
{{ template "error-page" dict "Status" 403 "HomeHref" "/" "BackHref" "/posts" }}
422: não processável
<div rst-error >
<p rst-error-status >422</p >
<h1 rst-error-title >Não foi possível enviar</h1 >
<p rst-error-body >Algo no que foi enviado não estava certo. Volte atrás e tente de novo; nada foi guardado.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
<a rst-btn href ="/posts/1/edit" >Voltar</a >
</p >
</div >
{{ template "error-page" dict
"Status" 422
"HomeHref" "/"
"BackHref" "/posts/1/edit" }}
500: erro do servidor
<div rst-error >
<p rst-error-status >500</p >
<h1 rst-error-title >Algo correu mal do nosso lado</h1 >
<p rst-error-body >A culpa não é sua. O problema foi registado. Tente de novo daqui a pouco; se continuar a acontecer, indique a referência abaixo.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
</p >
<p class ="rst-mono" rst-error-ref dir ="auto" >Referência: k3f9tq</p >
</div >
{{ template "error-page" dict "Status" 500 "HomeHref" "/" "Ref" "k3f9tq" }}
O 500 é o único estado com referência: quem opera o sistema pode procurá-la com grep nos registos.
503: indisponível
<div rst-error >
<p rst-error-status >503</p >
<h1 rst-error-title >Estamos indisponíveis por instantes</h1 >
<p rst-error-body >O site está a ser atualizado ou está ocupado. Tente de novo dentro de um minuto.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
</p >
</div >
{{ template "error-page" dict "Status" 503 "HomeHref" "/" }}
Qualquer outro caso: o par genérico
<div rst-error >
<p rst-error-status >418</p >
<h1 rst-error-title >Algo não está certo</h1 >
<p rst-error-body >Não foi possível concluir esse pedido. Volte atrás e tente de novo.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >Página inicial</a >
</p >
</div >
{{ template "error-page" dict "Status" 418 "HomeHref" "/" }}
Cinco estados estão redigidos no catálogo da framework. Um sexto recorre ao par genérico em vez de mostrar a quem lê o nome de uma chave que falta.