Skip to content

Tratar erros na API e reduzir complexidade de regexes no NGINX #55

@ppKrauss

Description

@ppKrauss

Exceto quando a função de API SQL não está preparada para o tratamento de erro, não faz sentido avaliar a expressão completa no config.nginx.

As regular expressions do NGINX precisam ser leves, para garantir maior performance, e simples, para garantir legibilidade e facil manutenção.

  1. Expressões de location não precisam de parêntesis nem de complexidade, fica redundante com rewrite.
  2. Expressões de rewrite podem ser simplificadas, o mesmo [a-z0-9] do location pode ser mantido, não faz sentido (([0123456789ABCDEFGHJKLMNPQRSTVZ]([0123456789ABCDEF]{0,}([GQHMRVJKNPSTZY])?)?), etc.

Discutir aqui nesta issue os casos onde o erro "HTTP 404 Not Found" (exemplo) é melhor do que o erro JSON.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions