Je suis nouveau dans la mise en œuvre de CORS (l'activer pour tout le monde) dans une application Node/Express. J'ai trouvé un bout de code dans le fichier app.js
qui est mentionné ci-dessous :
const express = require('express');
const corsOptions = {
origin: '*',
};
const app = express();
app.use(cors(corsOptions));
app.options('*', cors(corsOptions));
app.listen(config.PORT);
J'ai trouvé que les deux dernières lignes de code étaient redondantes. Je ne suis pas sûr car je ne suis pas en mesure de tester le CORS pour le moment en raison d'une connaissance/compréhension et de ressources limitées sur le projet Node/Express en cours.
Est-ce suffisant si nous mentionnons soit app.use(cors(corsOptions));
oapp.options('*', cors(corsOptions));
?
Si oui, y a-t-il une différence dans leur mise en œuvre ?
Si non, comment chaque ligne de code configure-t-elle l'application Express ?