acikyazilimagi / afetlojistik-backend

Apache License 2.0
12 stars 0 forks source link

Create custom 'Request' type #174

Open CllDMR opened 1 year ago

CllDMR commented 1 year ago

Şu an için controller class'larında '@Req() req' için tanımlanan bir type yok. 'any' olarak dönüş yapıyor. Nestjs'in şu an için 'express' üzerinde çalışıyor ve request, response değerleri buradan geliyor. Authentication olunması beklenmeyen (exp: Guard'lı olmayanlar) route'larda express'in Request type'ını, authentication olunması beklenen (exp: Guard'lı olanlar) route'larda custom bir Request type kullanabiliriz. Bu custom Request için şuan gördüğüm 'user' property'sidir. Bu user için de JWT payload'ından gelen verileri kullanabiliriz.