J'utilise Reactjs et j'utilise des API via AJAX en javascript. Comment pouvons-nous résoudre ce problème? Auparavant, j'utilisais des outils CORS, mais je dois maintenant activer CORS.
Question répétée possible de ce post
CORS fonctionne en ajoutant de nouveaux en-têtes HTTP permettant aux serveurs de décrire l'ensemble des origines autorisées à lire ces informations à l'aide d'un navigateur Web. Cela doit être configuré sur le serveur pour autoriser les domaines croisés.
Vous pouvez temporairement résoudre ce problème avec un plugin chrome appelé CORS.
Il est préférable d’ajouter le code d’activation CORS côté serveur. Pour activer CORS dans les applications basées sur NodeJS et ExpressJs, le code suivant doit être inclus.
var app = express();
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});