【问题标题】:How could I pass token from cookies to each request using mobx?如何使用 mobx 将令牌从 cookie 传递给每个请求?
【发布时间】:2019-04-13 12:35:53
【问题描述】:

我正在使用 Next.js 和 mobx 编写一个 Web 应用程序。 如何将每个请求的令牌(来自 cookie)传递给 API?有时我应该从浏览器中获取它,有时从服务器端(上下文对象)获取。 请注意,我在 mobx 操作 (@action) 中发出请求。 提前致谢!

【问题讨论】:

    标签: reactjs mobx next.js mobx-react


    【解决方案1】:

    这取决于您调用 API 的方式。 例如,您可以使用 Axios 来实现:

    const token = localStorage.get('access_token');
    const { data } = awit axios('/api/users', { headers: { Authorization: `bearer ${token}` } });
    

    【讨论】:

    • 这是 Next.js - 服务器端渲染。当它是服务器端时,我无权访问本地存储
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 2021-08-11
    • 2018-03-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多