我正在尝试使用vue和socket io创建一个聊天应用程序。
节点服务器是一个单独的应用程序,而vue是一个单独的应用程序。我该如何解决这个问题。我完全被这个问题困扰。如何解决这个问题。当我尝试在我的Vue应用程序中添加此代码以与套接字连接时,出现此错误。
”从“ vue-socket.io-extended”导入VueSocketio;
从“ socket.io-client”导入io;
Vue.use(VueSocketio,io('http://localhost:8890'))); “
答案 0 :(得分:0)
从错误中我知道的是,您正在从运行在127.0.0.1:8000
的Vue应用访问套接字服务器。
因此,您以服务器127.0.0.1:8000
为源。不是127.0.0.1:8890
,它是服务器的端口本身。
也许使用默认的cors选项。
app.use(cors())
或在corsOption
集origin: "http://127.0.0.1:8000"
希望这会有所帮助