Webpack 热重载不起作用 - 获取 socket.io 库时出现 CORS 错误

问题描述

从 webpack-dev-server 获取 socket.io 时出现 CORS 错误

[HMR] Attempting websocket connection to http://localhost:3123

Blocked request to a resource from another origin: "Same Origin Policy" does not allow to load remote resources from "http://localhost:3123/socket.io/?EIO=3&transport=polling&t=NQ0AtOB" (CORS request Failed).

[HMR] 热模块重载不起作用,因为我无法从 webpack-dev-server 获取 socket.io 库。 [WDS]

我尝试设置 CORS 绕过标头,但没有效果

  devServer: {
    headers: {
      "Access-Control-Allow-Origin": "*","Access-Control-Allow-Methods": "GET,POST,PUT,DELETE,PATCH,OPTIONS","Access-Control-Allow-Headers": "X-Requested-With,content-type,Authorization"
    }
...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)