2

我正在尝试将身份验证与 socket.io 的 io.use() 一起使用,正如他们在文档中提到的那样。他们似乎有一个io.use()函数调用的例子next(),但我得到了错误:

类型错误:next 不是函数

使用 使用io.use(passport.authenticate('google'))

更新

我知道文档显示我需要next作为参数传递。但是我不能通过下一个,因为该passport.authenticate()方法是由 passport.js 定义的,我没有在那里声明它(就像在文档中一样)。

我认为我可以使用的唯一选择是定义一个函数并passport.authenticate在其中使用。但我不确定这是否是正确的方法。如果我这样做,我可能还需要处理自定义回调。

4

1 回答 1

-1

您需要将 next 作为参数传递

于 2020-02-13T07:46:21.637 回答