我正在尝试在中间件中创建一个nuxtsocket对象。但是我最终收到以下错误
无法解构“ this”的属性“ $ store”,因为它未定义。
是否可以在中间件中访问此方法。我需要使用它来将套接字详细信息发送到服务器。
export default function ({ $nuxtSocket, store, redirect, $auth }) {
if ($auth.loggedIn && !store.state.socketConnected) {
const socket = $nuxtSocket({})
console.log(socket.emit('details', { data: $auth.user.user._id }))
}
}