Я создаю приложение Ember-CLI. Я использую ember-cli-simple-auth-devise. Я успешно прошел аутентификацию из базы данных и получил токен API. Для того, чтобы отправить маркер в заголовке каждого запроса я пытаюсь следующий код, как описано здесь http://emberjs.com/api/data/classes/DS.RESTAdapter.html#toc_headers-customizationКак получить доступ к сеансу из DS.RESTAdapter?
import DS from "ember-data";
export default DS.RESTAdapter.extend({
host: "http://localhost:3000",
namespace: "api/v1",
headers: function() {
return {"X-Access-Token": this.get("session.user_token")};
}.property("session.user_token")
});
Но это не работает. Я проверил
this.get("session.user_token")
Какие результаты не определены. Таким образом, сеанс недоступен в DS.RESTAdapter. Как сделать сессионный помощник доступным для DS.RESTAdapter?
У меня такая же проблема, но я не использую устройство. Кто-нибудь нашел решение для этого? – BLuEGoD