При использовании непосредственно в nestjs будут ошибки
app.get('*', function (request, response){ response.sendFile(path.resolve(__dirname, 'public', 'index.html')) })
вы можете использовать промежуточное ПО, а затем применить методы GET:
export class ApplicationModule implements NestModule { configure(consumer: MiddlewareConsumer) { consumer .apply(YourMiddleware) .forRoutes({ path: '*', method: RequestMethod.Get }); } }
Я не знаю, правильно ли это, но это достигло моей цели.
app.use((req, res) => { if (req.method === 'GET') { res.sendFile( path.resolve(__dirname, '..', 'public', 'build', 'index.html'), ); } });