Flask Socket-io 与 react http-proxy-middleware 跨域问题
Flask Socket-io 后端路由为/socket.io
,使用 http-proxy-middleware 的在react中配置代理,转发到Flask地址+/socket.io
没有用,即使设置了changeOrigin,Socket-io还是可以检查到原来的origin。
proxy('/socket.io', {
target: 'http://127.0.0.1:5000/',
ws: true,
secure: true,
changeOrigin: true,
pathRewrite: {'': ''}
}),
cors_allowed_origins
接口,该接口接收一个列表对象,列表内是字符串,设置被允许的跨域链接,如果设为空列表或者*
将允许所有跨域链接,但是这样容易收到跨域攻击。
socketio = SocketIO(app, cors_allowed_origins=['http://localhost:2000'])
原文地址:https://blog.csdn.net/Carrgan/article/details/113523910
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。