Как отправить токены авторизации с клиента с помощью Falcor
Теперь у меня есть следующий код на клиенте:
var model = new falcor.Model({
source: new falcor.HttpDataSource('/model.json')
});
Я полностью понимаю, как обрабатывать токены на стороне сервера, используя класс falcor-router. У меня вопрос, как отправлять токены с каждым запросом из браузера (как изменить код выше)? Я просто не мог найти никакой информации. Как только Falcor скрывает сеть от разработчика, я ожидаю, что у нее будут некоторые опции для HTTP-запросов.
Я был бы очень признателен за ответ.
1 ответ
Ответ от gdi2290
var model = new falcor.Model({
source: new falcor.HttpDataSource( '/model.json', {
// Options here
headers: {
// Any headers here
'Authorization': `bearer ' + token` // JWT
},
withCredentials: true, // Cookies
crossDomain: true // CORS
})
});