Skip to content

Comandos úteis

flowingts / CorsOptions

Interface: CorsOptions ​

Definido em: src/middlewares/cors.ts:6

Propriedades ​

allowedHeaders? ​

optional allowedHeaders?: readonly string[]

Definido em: src/middlewares/cors.ts:16


credentials? ​

optional credentials?: boolean

Definido em: src/middlewares/cors.ts:19

Envia Access-Control-Allow-Credentials: true. Proibido com origin: '*'.


exposedHeaders? ​

optional exposedHeaders?: readonly string[]

Definido em: src/middlewares/cors.ts:17


maxAge? ​

optional maxAge?: number

Definido em: src/middlewares/cors.ts:21

Cache do preflight em segundos. Padrão: 600.


methods? ​

optional methods?: readonly string[]

Definido em: src/middlewares/cors.ts:15


origin ​

origin: CorsOrigin

Definido em: src/middlewares/cors.ts:14

Origens permitidas. Obrigatório: não existe default permissivo.

  • 'https://app.exemplo.com': igualdade exata depois de normalizar (esquema, host e porta);
  • 'https://*.exemplo.dev': só subdomínios, nunca o domínio em si nem exemplo.dev.atacante.com;
  • RegExp: precisa casar a origem inteira (como se tivesse ^…$); prefira o curinga;
  • função: lógica própria, sob sua responsabilidade.

Licença ISC.