Как узнать, что он не работает?
У меня есть что-то подобное в недавнем проекте Nest JS, работающем под управлением v7.2.0.
const app = await NestFactory.create(AppModule)
// ...
if (process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test') {
app.enableCors()
} else {
app.enableCors({
origin: config.get('server.origin'),
// methods: 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS',
// credentials: false,
// ...
})
logger.log(`Accepting requests from origin "${config.get('server.origin')}"`)
}
Это описано здесь, в документации: https://docs.nestjs.com/techniques/security
Помимо этого, я бы хотел убедиться, что вы правильно используете Nest в своих контроллерах. Если вы что-то делаете, чтобы поиграть с ответом или изменить заголовки, возможно, вы наступили на что-то ??