我试图通过 socket.io 将后端数据连接到前端 React 应用程序,但我只收到 CORS 错误,我不知道为什么会出现这种情况,也不知道如何解决。
我正在使用这行代码:
const socket = io('http://127.0.0.1:8090');
我还将其添加到我的index.html中:
import { io } from "https://cdn.socket.io/4.7.5/socket.io.esm.min.js";
如果您有权访问后端并且正在使用 Express.js 您可以尝试在您的index.js文件中导入cors并开始使用。
const express = require('express');
const app = express();
app.use(cors());