問題タブ [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.
php - nginx: 上流への接続中に connect() が失敗しました (111: 接続が拒否されました)
初めてのポータルを展開しようとしています。
ブラウザ経由でリクエストを送信すると、ブラウザで 502 ゲートウェイ タイムアウト エラーが発生します
ログを確認したところ、このエラーが発生しました
権限に関連する問題はありますか
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 台で適切にプリフライトされ、検証されます。
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 に次のヘッダーを追加しました。
これに関するヘルプをいただければ幸いです。
ありがとう。
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 を受け入れるように設定されています。
任意の洞察をいただければ幸いです。
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にアクセスしても無駄です。
このエラーを解消するにはどうすればよいですか?