NestJS Logo
ads via Carbon Design and Development tips in your inbox. Every weekday. ads via Carbon

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