Maison  >  Article  >  interface Web  >  La solution parfaite aux problèmes inter-domaines de NODE.JS

La solution parfaite aux problèmes inter-domaines de NODE.JS

高洛峰
高洛峰original
2017-02-04 10:25:441428parcourir

Ces derniers jours, lorsque mes collègues de l'entreprise (front-end) écrivaient des pages, ils n'arrêtaient pas de dire qu'ils ne parvenaient pas à obtenir le JSON qu'ils voulaient. Il est disponible sur Android et iOS, mais il l'est aussi. je suis un débutant et je ne sais pas pourquoi. Il sait seulement qu'il s'agit d'un problème inter-domaines js, puis m'a demandé que je ne comprenais pas le front-end, alors j'ai lancé Baidu,

Certains. les gens ont dit que Google Chrome devait être configuré sur plusieurs domaines, puis j'ai ajouté un --disable-web-security après la cible Google Chrome

La solution parfaite aux problèmes inter-domaines de NODE.JS

Mais plus tard, j'ai. a constaté qu'une erreur était toujours signalée et que les données souhaitées n'étaient toujours pas disponibles. Plus tard, j'ai continué à chercher autour de moi et je n'ai rien trouvé.

Jusqu'à aujourd'hui, j'ai été inspiré par le problème inter-domaines de PHP sur Baidu, donc Baidu a trouvé le problème inter-domaines de node.js. Enfin, j'ai ajouté un code inter-domaines dans app.js. paramètres de routage pour résoudre parfaitement le problème :

var express = require('express');
var app = express();
//设置跨域访问
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By",' 3.2.1');
res.header("Content-Type", "application/json;charset=utf-8");
next();
});
//app.listen(8088);

Ce qui précède est la solution parfaite au problème inter-domaines NODE.JS introduit par l'éditeur. J'espère que cela sera utile pour. vous. Si vous avez des questions, veuillez nous les poser. Je laisserai un message et l'éditeur vous répondra à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !

Pour plus d'articles liés à la solution parfaite aux problèmes inter-domaines de NODE.JS, veuillez prêter attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn