下一个 Auth "useSession" 语法
Next Auth "useSession" syntax
我正在通读 next-auth 文档,但对 useSession
挂钩的语法感到困惑。这是它在文档中的使用方式
const { data: session, status } = useSession()
但是,我不明白为什么我们要将 session
分配给 data
。如果我们只是这样做,我们是否会获得相同的结果:
const { data, status } = useSession()
我确定我在这里遗漏了一些东西,但我不确定它是什么。任何帮助将不胜感激。
谢谢!
使用 useSession() 时使用术语 'session' 只是 next-auth 世界中的命名约定,因此它类似于使用 getSession() 时,在这两种情况下会话对象包括用户对象和过期字符串。
长话短说,您可以将其分配给您想要的任何 var 名称,或者直接使用数据变量。
我正在通读 next-auth 文档,但对 useSession
挂钩的语法感到困惑。这是它在文档中的使用方式
const { data: session, status } = useSession()
但是,我不明白为什么我们要将 session
分配给 data
。如果我们只是这样做,我们是否会获得相同的结果:
const { data, status } = useSession()
我确定我在这里遗漏了一些东西,但我不确定它是什么。任何帮助将不胜感激。
谢谢!
使用 useSession() 时使用术语 'session' 只是 next-auth 世界中的命名约定,因此它类似于使用 getSession() 时,在这两种情况下会话对象包括用户对象和过期字符串。 长话短说,您可以将其分配给您想要的任何 var 名称,或者直接使用数据变量。