alloc / alloc/saus

Allow overriding the default 500 response on uncaught errors

Aberta
#66 0 comentários 0 reações 0 responsáveis Ver no GitHub
http proposal
Linguagem predominante
TypeScript
Estrelas
38
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

**Proposal:** Add a runtime hook (something like `interpretErrors`) that adds a handler that runs when an endpoint throws an error. The handler can return a `ResponseTuple` array or undefined (call next handler or send a 500 response).

```ts
interpretErrors((error, req) => {
if (req.method == 'post' && error.message == 'Unexpected end of JSON input') {
return [400, null, { json: { error: 'malformed-json' } }]
}
})
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.