ホームページ > ウェブフロントエンド > jsチュートリアル > NODE.JS のクロスドメイン問題に対する完璧なソリューション

NODE.JS のクロスドメイン問題に対する完璧なソリューション

高洛峰
リリース: 2017-02-04 10:25:44
オリジナル
1448 人が閲覧しました

ここ数日、会社の同僚 (フロントエンド) が、ページを作成するときに必要な JSON を取得できないと言い続けていました。Android と iOS で利用できますが、彼も初心者なのでわかりません。彼は、それが JS のクロスドメインの問題であることだけを知っていて、私に聞いても、Baidu を始めたフロントエンドがわかりません

Google Chrome をクロスドメインで設定する必要があると言う人もいます。 , そして、Google Chrome

NODE.JS のクロスドメイン問題に対する完璧なソリューション

のターゲットの後に --disable-web-security を追加しましたが、後で、エラーがまだ報告されており、必要なデータがまだ利用できないことがわかりました。その後、周囲を探し続けましたが、何も見つかりませんでした。

今日まで、Baidu で PHP のクロスドメインの問題に触発され、Baidu が node.js のクロスドメインの問題を発見し、最後に app.js のルーティング設定にクロスドメイン コードを追加しました。問題を解決してください:

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);
ログイン後にコピー

上記は、エディターによって紹介された NODE.JS のクロスドメイン問題に対する完璧な解決策です。ご質問がございましたら、メッセージを残してください。編集者が時間内にご返信いたします。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。

NODE.JS のクロスドメイン問題の完璧な解決策に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート