【发布时间】: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