2

现在我在客户端上有以下代码:

var model = new falcor.Model({
    source: new falcor.HttpDataSource('/model.json')
});

我完全理解如何使用 falcor-router 类在服务器端处理令牌。我的问题是如何通过浏览器的每个请求发送令牌(如何更改上面的代码)?我只是找不到任何信息。一旦 falcor 向开发人员隐藏网络,我希望它有一些 HTTP 请求选项。

我真的很感激这个答案。

4

1 回答 1

2

来自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
    })
});
于 2015-09-17T21:52:53.397 回答