express 搭建/socket.io 服务器怎么添加Access-Control-Allow-Origin
时间: 2023-11-21 19:56:56 浏览: 72
Access-Control-Allow-Origin
5星 · 资源好评率100%
为了添加Access-Control-Allow-Origin,你需要使用CORS(跨源资源共享)中间件。下面是一个使用CORS中间件的示例代码:
```javascript
const express = require('express');
const app = express();
const server = require('http').createServer(app);
const io = require('socket.io')(server);
const cors = require('cors');
app.use(cors());
io.on('connection', (socket) => {
console.log('a user connected');
});
server.listen(3030, () => {
console.log('listening on *:3030');
});
```
在上面的代码中,我们使用了cors中间件来添加Access-Control-Allow-Origin头。这将允许来自任何源的请求访问我们的服务器。
阅读全文