Python flask_socketio wss下进行的设置 解决400

这几天一直在尝试wss在nginx中的配置,一直以为nginx的配置出问题!网络上搜索了满篇,都尝试过了,一直未解决在wss下的400错误!

最终搜索来看,发现了问题所在:如果你的配置也是已经正确了的!请注意第2大点:

socketio = SocketIO(app, async_mode=async_mode,cors_allowed_origins = '*')的配置

这个cors_allowed_origins = '*' 真是搞晕了,

原文看:

I've been spending a whole night to solve this problem when I start to use https or wss or ssl. It always says connection stopped before establish with 400 error code.

 

2. Make sure your server Cross-Origin Controls is set to '*' to allow Cross-Origin Access

For flask-socketio, is to use flask_socketio.SocketIO(app, cors_allowed_origins = '*')

就是这里,要开启这个 Cross-Origin ,具体可以翻看 flask_socketio 文档也可以看到!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值