在Go Gin 框架中啟用CORS
Go gin 框架提供了一個強大的中間件,用於在您的應用程式中啟用CORS(跨來源資源共享)應用程式。透過將此中間件新增至您的應用程序,您可以允許來自不同來源的請求存取您的 API 端點。
考慮以下 CORS 中間件實現:
但是,如果使用此中間件結果如果狀態代碼為 200 OK 但在 OPTION請求後沒有進一步操作,您可能錯過了一個關鍵的問題步驟:
修復:
func CORSMiddleware() gin.HandlerFunc { <p>}<br> pre></p><p>在更新的中間件中, c.AbortWithStatus(204) 將傳回沒有任何正文的回應狀態 204 No Content,表示 OPTIONS 請求成功並允許客戶端繼續實際請求。 </p>
以上是如何在Go Gin中正確配置CORS中間件來處理OPTIONS請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!