問題描述
前端直接連接websocket服務(wù)數(shù)據(jù)正常返回,連接網(wǎng)關(guān)gateway后,連接返回狀態(tài)101連接成功,gateway無報(bào)錯(cuò)信息,websocket服務(wù)后臺也正常收到連接和返回?cái)?shù)據(jù),但是前端一直沒有收到數(shù)據(jù)。
原因分析:
gateway對websocket返回的數(shù)據(jù)大小有限制,重新配置了gateway對websocket數(shù)據(jù)的大小的限制后恢復(fù)正常。
解決方案:
參照:
websocket連接成功但是前端接收不到數(shù)據(jù)
在gateway所在的模塊中 配置這兩個(gè)Bean也可以成功
SpringCloud Gateway轉(zhuǎn)發(fā)Websocket并修改消息體大小限制
文章來源:http://www.zghlxwxcb.cn/news/detail-527507.html
使用第一種方案,在application.yml中進(jìn)行如下配置文章來源地址http://www.zghlxwxcb.cn/news/detail-527507.html
到了這里,關(guān)于websocket連接成功但是前端接收不到數(shù)據(jù)-gateway造成的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!