NestJS Logo

Préfixe global

Pour définir un préfixe pour chaque route enregistrée dans une application HTTP, utilisez la méthode setGlobalPrefix() de l'instance INestApplication.


const app = await NestFactory.create(AppModule);
app.setGlobalPrefix('v1');

Vous pouvez exclure des routes du préfixe global en utilisant la construction suivante :


app.setGlobalPrefix('v1', {
  exclude: [{ path: 'health', method: RequestMethod.GET }],
});

Vous pouvez également spécifier la route sous la forme d'une chaîne (elle s'appliquera à toutes les méthodes de requête) :


app.setGlobalPrefix('v1', { exclude: ['cats'] });
Astuce La propriété path supporte les paramètres joker en utilisant le package path-to-regexp. Note : ceci n'accepte pas les astérisques *. A la place, vous devez utiliser des paramètres (:param) ou des jokers nommés (*splat).

Soutenez-nous

Nest est un projet open source sous licence MIT. Il peut se développer grâce au soutien de ces personnes formidables. Si vous souhaitez les rejoindre, apprenez-en plus ici.

Sponsors Principaux

Trilon LogoMarblism LogoMojam LogoAmplication Logo

Sponsors / Partenaires

Devenir un sponsor