Я не могу избежать этой ошибки в своем браузере - XMLHttpRequest не может загрузить https://xyz.mybluemix.net/get_user_byId.Response в предполетный запрос не проходит проверка контроля доступа: нет заголовка «Access-Control-Allow-Origin» на запрошенный ресурс. Происхождение 'http://a.x.y.z:9000', следовательно, не допускается. В ответе был код статуса HTTP 404.Bluemix Cors disable Node.js
Я использую все меры, необходимые для фактического разрешения вызовов с перекрестным происхождением, но все же это дает мне ошибку.
var app = express();
var cors = require('cors');
app.use(cors());
app.use(function(request, response, next) {
response.header("Access-Control-Allow-Origin", "*");
response.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
response.header("Access-Control-Allow-Methods", "GET, POST, PUT");
next();
});
app.get('/get_users', cors(), function(req, res) {...}
Я называю этот API, как - (стандартный $ HTTP угловой способ)
return $http.post(base+"get_user_byId", id)
может быть, есть * CORS CONFIG * в bluemix, как в АМС – kiro112