Flask | Socketio | Cors | Access-Control-Allow-Origin 跨域问题解决

后端Falsk,Flask-socketio,前端react,socketio-client
因为前端和后端不是用一个端口,前后端连接时居然有跨域问题。

这个问题困扰半天。脑残了搜索 { Flask 跨域 解决 }。
搜出来方法都试了,都不行
Flask配置Cors,使用flask内置的after_request()方法等等...

最后脑子终于转过弯来了,我用的是Flask-socketio呀
搜索 { flask socketio 跨域 } , 找到答案

# Python的flask模块中的SocketIO方法中的形参cors_allowed_origins [ 成功 ]
socketio = SocketIO(app,cors_allowed_origins='*')

参考

  1. https://blog.csdn.net/hwhsong/article/details/84959755
  2. https://blog.csdn.net/weixin_41594045/article/details/100061945

发表评论

邮箱地址不会被公开。 必填项已用*标注