我正在尝试在spring引导服务器上使用websocket。
我想将allowedorigins设置为允许来自任何地方的连接,如下所示:
@Configuration @EnableWebSocketclass WSConfig : WebSocketConfigurer {
override fun registerWebSocketHandlers(registry: WebSocketHandlerRegistry) {
registry.addHandler(ChatHandler(), "/chat").setAllowedOrigins("*").withSockJS()
}
}
但我得到一个错误信息:
When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header.
To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead.] with root cause
问题是没有一个方法可以在websocketconfigurer上设置allowedoriginpatterns。所以我不明白该怎么办。与“访问控制允许原点”相同。
我想有些东西我误解了,但我不明白。
如果你能帮我理解!感谢您的帮助:)
暂无答案!
目前还没有任何答案,快来回答吧!