Golang 應用程式的Google 託管虛擬機器中的WebSocket 支援
在您的查詢中,您提到在部署的Golang 應用程式中建立WebSocket 連線時遇到困難Google 的託管虛擬機器。 Chrome 的開發者控制台傳回錯誤代碼400,而後端報告「websocket: 連線標頭!=升級。」
在託管虛擬機器中支援WebSocket 連線
目前,根據Google 的官方文件和提供的範例顯示,託管VM 中的WebSocket 支援僅適用於基於Java 的應用程式。文件指出:
「託管虛擬機器目前支援Java 和Go 執行時間。請注意,此[WebSocket] 功能僅適用於Java。」
未來對Golang 的支援
鑑於託管虛擬機器仍處於測試階段,未來可能會新增對Golang 的WebSocket 支援。但是,目前還沒有關於何時或是否提供此功能的資訊。
因此,目前託管 VM 不完全支援 Golang 應用程式的 WebSocket 連線。建議使用替代解決方案,例如 Cloud Run 來部署使用 Golang 建置的 WebSocket 應用程式。
以上是Google 的託管虛擬機器是否支援 Golang 應用程式的 WebSockets?的詳細內容。更多資訊請關注PHP中文網其他相關文章!