next.js - 这是哪个运算符?在下一个身份验证示例中?
问题描述
在next-auth-jwt-callback中有一个使用“?”的示例代码。操作员。我不知道这是哪个运营商。我尝试了这个运算符,node.js
但它引发了Syntax Error
.
async jwt(token, user, account, profile, isNewUser) {
if (account?.accessToken) {
token.accessToken = account.accessToken
}
return token
}
解决方案
它是Optional chaining,在您的情况下它可能不可用
因为它仅适用于 nodejs 版本 14 及更高版本。您可以在此链接中找到支持可选链接的浏览器列表。
您还可以使用--harmony
标志启用可选
推荐阅读
- python - 计算逐行平均熊猫python
- python - Python函数,它接受两个整数数组并返回两个数组中出现的整数个数
- algorithm - 求函数的上界
- javascript - 使用 React Hooks 根据之前的状态更改状态
- java - 将数据从 Activity 传递到另一个 Activity 中的 Fragment
- java - 在单个 TextUtils 中添加 2 个变量
- python - 如何使用 OpenCV 找到四点多边形近似?
- vue.js - 为什么SPA页面令人耳目一新?
- java - 返回谷歌驱动器中文件的文件夹路径
- angular - 在Angular的标题中更改购物车计数