Я новичок в реализации CORS (включая его для всех) в приложении Node / Express.Я нашел фрагмент кода в app.js
, который упоминается ниже:
const express = require('express');
const corsOptions = {
origin: '*',
};
const app = express();
app.use(cors(corsOptions));
app.options('*', cors(corsOptions));
app.listen(config.PORT);
Я обнаружил, что последние две строки кода являются избыточными.Я не уверен, так как сейчас не могу протестировать CORS из-за ограниченных знаний / понимания и ресурсов для запуска проекта Node / Express.
Достаточно ли упоминания app.use(cors(corsOptions));
или
app.options('*', cors(corsOptions));
?
Если да, есть ли разница в их реализации?
Если нет, как работает каждая строка коданастроить приложение Express?