This commit is contained in:
2025-07-10 22:10:24 +03:00
parent 3915592ca0
commit 8a847ef2e6

View File

@@ -104,24 +104,13 @@ const swaggerOptions = {
const swaggerDocs = swaggerJsdoc(swaggerOptions);
// CORS configuration
const allowedOrigins = [
'http://localhost:3000',
'https://neo-movies.vercel.app',
'https://neomovies.sofron.ru'
];
const corsOptions = {
origin: function (origin, callback) {
// Разрешаем запросы без origin (например, от мобильных приложений или curl)
if (!origin) return callback(null, true);
// Разрешаем, если домен есть в списке или это превью-сборка Vercel
if (allowedOrigins.indexOf(origin) !== -1 || /\.vercel\.app$/.test(origin)) {
callback(null, true);
} else {
callback(new Error('Not allowed by CORS'));
}
},
origin: [
'http://localhost:3000',
'https://neo-movies.vercel.app',
'https://neomovies.sofron.ru',
/\.vercel\.app$/
],
methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
allowedHeaders: ['Content-Type', 'Authorization'],
credentials: true,