Как отправить токены авторизации с клиента с помощью 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
    })
});
Другие вопросы по тегам