【问题标题】:Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse (<anonymous>) at ./src/context/AuthContext.js (AuthContext.js:4:1)未捕获的语法错误:./src/context/AuthContext.js (AuthContext.js:4:1) 处 JSON.parse (<anonymous>) 位置 0 处的 JSON 中的意外标记 u
【发布时间】:2022-06-17 01:43:56
【问题描述】:

所以我一直在使用 MERN 堆栈创建一个完整的堆栈预订应用程序,但我收到了这个错误。

让我更清楚地解释这个问题,所以如果你第一次在任何浏览器上打开我的网站,它可以正常打开,但登录后,它会转到 localhost:3001/login 并最终给出登录详细信息,但它失败了解析 json 并抛出我在标题中声明的这个错误,因为网页没有显示任何内容/完全白屏。更具体地说,一旦用户记录存储在 localstorge 中,它就无法再次解析它

根据错误,错误在AuthContext.js的这一行 用户:JSON.parse(localStorage.getItem("user")) ||空,

enter image description here

如需更多帮助,我将为您提供我的项目 - https://github.com/kaustubh0777/booking_app 我网站中用户的登录详细信息是 username- kaustubh 和 Password= 1968

请告诉我如何在我的项目中解决这个问题

【问题讨论】:

  • 请参阅How to Ask 页面。请包括将用户放入本地存储的代码。

标签: javascript node.js reactjs mongodb mern


猜你喜欢
  • 2022-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
  • 2020-04-12
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多