Доброго времени суток. Ковыряю эмбер жс, версии 2.4. И есть там у адаптеров такой параметр как хост, который указывает где брать данные к моделям и пр.
export default DS.RESTAdapter.extend({
host: 'http://localhost:8000/api'
});
Во только проблема в том, что на хост идут аякс запросы, которые кросдоменность очень не любят, и конечно рассказывают No 'Access-Control-Allow-Origin' header is present on the requested resource.
Вопрос, в чем смысл параметра? если даже на том же хосте но другом порту он не может взять данные.
В этом плане с эмбером много проблем, во первых с определенной версии пропала всякая информация в документах, как запускать эмбер не его встроенным сервером. Нужен ли эмберу Нод, или его можно отвязать, и запускать более стандартными методами. Что делать с шаблонизаторами и пр.. но это тема для другого вопроса.
В данной ситуации есть еще один выход, попробовать сделать из эмберовского Нода - прокси к своему апи. Т.е. переправлять все запросы на соседний сервер с другим портом. Но в силу малых знаний нода, не могу доковыряться до его конфигов в эмберовском варианте.
Не хочеться бекенд делать на ноде, я приверженец питона, а пхпшники ваабще этот самый нод ненавидят )