vue和sockert错误-当请求的凭据模式为'include'

时间:2018-11-29 21:05:22

标签: javascript node.js vue.js socket.io vuejs2

我正在尝试使用vue和socket io创建一个聊天应用程序。

this error I am getting.

This is my node server code

this is my vue app code

节点服务器是一个单独的应用程序,而vue是一个单独的应用程序。我该如何解决这个问题。我完全被这个问题困扰。如何解决这个问题。当我尝试在我的Vue应用程序中添加此代码以与套接字连接时,出现此错误。

  

”从“ vue-socket.io-extended”导入VueSocketio;

     

从“ socket.io-client”导入io;

     

Vue.use(VueSocketio,io('http://localhost:8890'))); “

1 个答案:

答案 0 :(得分:0)

从错误中我知道的是,您正在从运行在127.0.0.1:8000的Vue应用访问套接字服务器。

因此,您以服务器127.0.0.1:8000为源。不是127.0.0.1:8890,它是服务器的端口本身。

也许使用默认的cors选项。

app.use(cors())

或在corsOptionorigin: "http://127.0.0.1:8000"

希望这会有所帮助