web-dev-qa-db-fra.com

Comment autoriser CORS dans react.js?

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.

1
Shweta Singh

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.

2
RGarcia

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();
});
2
Rohit Sinha