【问题标题】:ReactJS - You may need an appropriate loader to handle this file typeReactJS - 你可能需要一个合适的加载器来处理这个文件类型
【发布时间】:2021-12-26 14:34:28
【问题描述】:

我在使用“?”时遇到错误。我应该改用什么?

错误是:

模块解析失败:意外令牌您可能需要适当的加载程序来处理此文件类型。

const accessToken = user?.accessToken
   if(accessToken){
      const decodedAccessToken = decode(accessToken)
      if(decodedAccessToken.exp * 1000 < new Date().getTime()){
         console.log(decodedAccessToken.exp);
         renewAccessToken(user.user._id)
       }
    }

【问题讨论】:

  • 如果您将 user?.accessToken 直接放入 if 括号而不是之前使用 const ,是否也会出错?

标签: reactjs


【解决方案1】:

我解决了这个问题。我们必须这样使用:

const accessToken =  user ? user.accessToken : null;

【讨论】:

    猜你喜欢
    • 2021-12-07
    • 2016-09-28
    • 2016-07-13
    • 2018-02-03
    • 2019-08-15
    • 2017-03-22
    • 2021-10-11
    • 1970-01-01
    • 2017-06-20
    相关资源
    最近更新 更多