【问题标题】:how to setup nuxt-socket-io auth on nuxt.config.js properly?如何在 nuxt.config.js 上正确设置 nuxt-socket-io auth?
【发布时间】:2022-01-14 19:05:53
【问题描述】:

我的计划是将令牌发送到服务器。我可以在page.vue 中执行此脚本(并且运行良好):

mounted() {
  this.socket = this.$nuxtSocket({
    channel: "/",
    auth: {
      token: 'abc'
    }
  })
} // socket.handshake.auth.token = abc

但我需要nuxt.config.js, 上的选项,这是我的尝试:

io: {
  sockets: [{
    url: 'http://localhost:3000',
    auth: {
      token: 'abc'
    },
  }]
}, // socket.handshake.auth.token = undefined

感谢任何帮助!

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: authentication socket.io nuxt.js


【解决方案1】:

对不起,如果我的问题不清楚,无论如何我使用内置的 RuntimeConfig 解决它,并在 page.vue 中调用它。我不确定它是否安全,但它可以解决我的问题。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
相关资源
最近更新 更多