FAQ1 min read

Global prefix

HTTP ilovasida ro'yxatdan o'tgan har bir route uchun prefix o'rnatish uchun INestApplication instansiyasining setGlobalPrefix() metodidan foydalaning.

HTTP ilovasida ro'yxatdan o'tgan har bir route uchun prefix o'rnatish uchun INestApplication instansiyasining setGlobalPrefix() metodidan foydalaning.

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

Quyidagi konstruktsiya yordamida route'larni global prefix'dan chiqarib tashlashingiz mumkin:

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

Muqobil ravishda, route'ni string sifatida ko'rsatishingiz mumkin (u barcha request method'lar uchun qo'llanadi):

TypeScript
1app.setGlobalPrefix('v1', { exclude: ['cats'] });
Hint

path xossasi path-to-regexp paketi orqali wildcard parametrlarni qo'llab-quvvatlaydi. Eslatma: bu yerda * wildcard asteriski qabul qilinmaydi. Uning o'rniga parametrlar (:param) yoki nomlangan wildcard'lar (*splat) dan foydalanishingiz kerak.