【问题标题】:What's the best way to inject JWT for API Calls in Nuxt.js?在 Nuxt.js 中为 API 调用注入 JWT 的最佳方法是什么?
【发布时间】:2019-12-18 14:23:32
【问题描述】:

我正在使用 nuxt.js 创建一个前端,我的所有相关数据都是从 API 获取的。对于授权,我正在使用 JSON Web 令牌,我想知道将 JWT 注入请求的最佳方式是什么。 JWT 使用密钥进行签名,但我如何确保仅在服务器端调用签名过程而不在客户端公开?我尝试了 nuxt 的 servermiddleware 并用 express 编写了我自己的中间件,但我不确定这是否是正确的方法。

我目前正在玩的另一件事是我的组件内部的asyncData,但解释的最后一部分让我有点怀疑。

It will be called server-side once (on the first request to the 
Nuxt app) and client-side when navigating to further routes.

那么从 API 获取数据但在实际获取添加 JWT 以进行授权之前的最佳实践是什么? 感谢您的任何建议

【问题讨论】:

    标签: api vue.js jwt axios nuxt.js


    【解决方案1】:

    试试nuxt-auth 模块。我认为它回答了您的广泛问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-26
      • 2019-02-04
      • 2014-12-15
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      相关资源
      最近更新 更多