私はExpressJS上で簡単なREST APIをBluemixに導入しています。 AngularJS UIからそのAPIを呼び出そうとしたときにCORSエラーが発生しました。間欠エラー:クロスオリジンリクエストがブロックされました - CORSヘッダー 'Access-Control-Allow-Origin'が見つかりません。
var express = require('express'),
app = express(),
port = process.env.PORT || 3000,
Temp = require('./app/models/tempModel'),
bodyParser = require('body-parser'),
cors = require('cors');
app.use(cors());
今、それが断続的に正常に動作し、それが断続的に動作しません:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://lh-mvp-api-dev.mybluemix.net/users. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
だから、私は以下のように私のapp.jsにCORSパッケージを追加しました周りの他のソリューションに基づきます。地元では常にうまく機能します。 Bluemixでは断続的です。アクションを3〜4回繰り返しても効果がなくても、4〜5回目の動作です。断続的にCORSと同様の問題に直面した人はいますか?これがどこに間違っているかについての考え。どんな助けでも大歓迎です。
次のURLのビデオをご覧になりましたか。 https://www.codeschool.com/discuss/t/how-to-solve-no-access-control-allow-origin-header-is-present-on - 要求されたリソース起点のnullであるため、許容されない角度でのアクセスj/28989 –