Global prefix
To set a prefix for every route registered in an HTTP application, use the setGlobalPrefix()
method of the INestApplication
instance.
const app = await NestFactory.create(AppModule);
app.setGlobalPrefix('v1');
You can exclude routes from the global prefix using the following construction:
app.setGlobalPrefix('v1', {
exclude: [{ path: 'health', method: RequestMethod.GET }],
});
Alternatively, you can specify route as a string (it will apply to every request method):
app.setGlobalPrefix('v1', { exclude: ['cats'] });