Есть проект на докере с nginx, устанавливаю настройки для корса, и запросы идут, пробовал с другой машины ip другое, но запрос идёт
const app = express();
app.use(cors());
app.use(express.json());
app.use(express.urlencoded({ extended: true }))
app.use(express.static(path.resolve(__dirname, 'static')));
var whitelist = ['https://test.site', 'https://www.test.win']
var corsOptionsDelegate = function (req, callback) {
var corsOptions;
if (whitelist.indexOf(req.header('Origin')) !== -1) {
corsOptions = { origin: true } // reflect (enable) the requested origin in the CORS response
} else {
corsOptions = { origin: false } // disable CORS for this request
}
callback(null, corsOptions) // callback expects two parameters: error and options
}
app.options('*', cors(corsOptionsDelegate));
app.use('/api', cors(corsOptionsDelegate) ,router);
app.get('/',cors(corsOptionsDelegate), (req, res) => {
res.status(200).json({message: 'WORKING!!!'})
})