【发布时间】:2021-10-06 19:37:21
【问题描述】:
我已经构建了一个用户 REST-API(使用 ExpressJS),它对属于特定用户的用户(帐户)数据和任务执行 CRUD 操作。如果用户成功通过身份验证,API 将返回 JWT。
我现在正在构建一个简单的前端 Web 应用程序(我只知道 Jquery)来测试这些 CRUD 功能。我正在使用 $.ajax 发送发布请求(包含用户名和密码)并接收 JWT。
问题是我现在完全不知道接下来要为客户端应用做什么。
我的问题是:
- 在哪里存储 JWT(Cookie、sessionStorage、LocalStorage)?
- 存储 JWT 后,如何设置客户端应用程序:
+ 单页应用只使用 AJAX 请求动态数据?
+ 使用 MVC 和模板引擎的动态 Web 应用程序(利用 HTML 请求包含动态数据的页面)?
+ 也许是上述两者的混合体?
我真的很想知道现在前端和后端 API 是如何相互交流的。
【问题讨论】:
标签: jquery node.js jwt backend rest