問題タブ [http-status-code-502]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
220609 参照

php - nginx: 上流への接続中に connect() が失敗しました (111: 接続が拒否されました)

初めてのポータルを展開しようとしています。

ブラウザ経由でリクエストを送信すると、ブラウザで 502 ゲートウェイ タイムアウト エラーが発生します

ログを確認したところ、このエラーが発生しました

権限に関連する問題はありますか

0 投票する
1 に答える
2578 参照

jquery - jQueryがカスタムヘッダーCORSリクエストをnode.jsサーバーに送信していないか、サーバーが受信していませんか?

私は週末中ずっとこれに苦労してきました。この問題は、Mac コンピューターを介してアクセスし、nodejitsu インスタンスを介してホストされている場合にのみ発生し、localhost サーバーには存在しません。

私のアプリケーションは非常に典型的です。別のドメインに Web サーバー コンポーネントと REST サーバーがあるため、CORS が必要です。追加された複雑さは、カスタム ヘッダーだけです。

次のように、node.jsサーバーにCORSを設定しました

フロントエンドの $.ajax 呼び出しは次のようになります

技術的にはこれでうまくいくはずです。これはノード サーバーへの教科書的な ajax 呼び出しですが、chrome で呼び出しを行うと、chrome ターミナルで pre-preflight という次のエラーが表示されます。

firefox/mozilla ではこれで、Safari では非常によく似ています:

サーバーへの複雑な HTTP 要求の単純な HTTP 要求を先行させることで、何とかこれを部分的にバイパスすることができました。なぜこれが機能するのか、それが世界で最も醜く、最も部分的に効果的なハックになるのかはわかりません。

現在の問題は、単純な HTTP を実行した直後にプリフライトを実行する必要があることです。その結果、fb ログインを使用した oauth は機能しません。これは、必要なことを実行する前に fb にいくつかの要求を行ったり戻したりするためです。

私はここで完全に立ち往生しています。これは Webkit/mozilla エンジンの問題ですか? それとも、ここで重要な何かが欠けていますか?

テスト エンドポイントへのリクエストの例を含む jsfiddle を次に示します。実行中にコンソールを確認します。 http://jsfiddle.net/cvince/6nPLJ/

問題 -- メインの開発マシンでは失敗しますが、うまくいっているかもしれません。要求は、6 台のコンピューターのうち 4 台で適切にプリフライトされ、検証されます。

0 投票する
1 に答える
802 参照

javascript - ADAL - SPA アプリの Angular JS で使用される JavaScript。APIGEE を介して公開されたサード パーティの API を呼び出し、CORS エラーを発生させます。

http://www.cloudidentity.com/blog/2014/10/28/adal-javascript-and-angularjs-deep-diveに記載されているように、SPA を作成し、ユーザー ストアと ADAL-JavaScript ライブラリに Azure AD を使用しました。 /私のangular jsコードと統合します。認証フローは正常に行われましたが、APIGEE を使用して公開されたサード パーティの API を呼び出すと、次のエラー メッセージが表示されました。

リソースの読み込みに失敗しました: サーバーは 502 (Bad Gateway) のステータスで応答しました

XMLHttpRequest は http://webapiexposedusingapigee を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://mywebsite.in ' へのアクセスは許可されていません。応答の HTTP ステータス コードは 502 でした。

Fiddler をチェックインすると、次のエラー文字列が表示されました。 "faultstring=許可ヘッダーなしで 405 応答を受け取りました"

そして次のように警告します:

Cross-Origin Request Blocked: Same Origin ポリシーにより、http://test.apigee.net/v1/selectop/myapi でのリモート リソースの読み取りが禁止されています。これは、リソースを同じドメインに移動するか、CORS を有効にすることで修正できます。

APIGEE に次のヘッダーを追加しました。

これに関するヘルプをいただければ幸いです。

ありがとう。

0 投票する
2 に答える
1014 参照

javascript - CORS と Mandrill を使用する Node Express で「No 'Access-Control-Allow-Origin' header」を理解できません

私はこれで迷っていることを知るのに十分なほど読んでいます。他のスレッドの解決策は役に立たないようです。

apps .samedomain.com の Node サイトで mandrill API を呼び出すページ.samedomain.comにページがあります。ORM を使用すると、テーブル ルートを介して問題なく書き込むことができます。テーブルが書き込まれ、ページが確認を受け取った後、メール ルートに送信されるはずです。ローカルで実行すると、どちらも正常に動作します。展開すると...

XMLHttpRequest はhttp://apps.samedomain.com/.../.../mail/4847775376401843を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://pages.samedomain.com ' へのアクセスは許可されません。応答の HTTP ステータス コードは 502 でした。

私のapp.jsには...

私のルートファイルには...

Mandrill キーは、すべての IP を受け入れるように設定されています。

任意の洞察をいただければ幸いです。

0 投票する
0 に答える
11860 参照

font-awesome - CORS エラーが突然表示される – サイトは今日まで正常に動作していました

今朝以来、CDN から Font Awesome フォントをロードしようとしている Web サイトの Chrome で CORS エラーが発生します。実稼働サーバーと開発サーバーの両方が影響を受けます。私は何も変更していません。エラーは完全に突然発生しました。

' https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2 ' のFont へのアクセス元 ' https://www.xxxx.com ' は、 CORS ポリシーによってブロックされました: 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「https://www.xxxx.com」へのアクセスは許可されていません。応答の HTTP ステータス コードは 502 でした。

私が追加しました

Header set Access-Control-Allow-Origin "*"

サーバーの.htaccessにアクセスしても無駄です。

このエラーを解消するにはどうすればよいですか?