Я пытаюсь сделать базовый запрос на рабочий сервер (проверенный через Google POSTMAN) в приложении emberJS. Но когда я пытаюсь это сделать, я получаю ошибку http 404. Затем я проверил ошибку и увидел, что исходный запрос, поступающий со стороны клиента, пришел как запрос OPTION вместо запроса GET. Кроме того, я установил два заголовка Accept
и Content-Type
на application/json
, и при проверке инспектор распечатал эти заголовки:
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:accept, content-type
Access-Control-Request-Method:GET
Connection:keep-alive
Host:frontend.com
Origin:http://localhost:4200
Referer:http://localhost:4200/restaurant
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
Теперь вот адаптер
//Application.js adapter:
import DS from 'ember-data';
export default DS.JSONAPIadapter.extend({
host: 'http://server.com',
namespace: 'v1',
headers: {
"Accept": "application/json",
"Content-Type": "application/json"
}
});
Есть ли способ отключить эту ВАРИАНТУ или есть какое-то обходное решение? Я не верил, что в ember есть такие ошибки, потому что это должно быть одно из основных действий, которые должен делать emberJS - отправлять запросы. Любая помощь приветствуется.
host
являются разными хостами) - person Steve H.   schedule 08.04.2016