1 回答

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
我通過在后端使用以下代碼添加來接受 OPTIONS 來使其工作。
路由:
r.HandleFunc("/login", models.LoginCORSHandler()).Methods("OPTIONS")
處理器:
// LoginCORSHandler handle OPTIONS request
func LoginCORSHandler() func(w http.ResponseWriter, req *http.Request) {
return func(w http.ResponseWriter, req *http.Request) {
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Set("Access-Control-Allow-Methods", "POST")
w.Header().Set("Access-Control-Allow-Headers", "Content-Type")
w.WriteHeader(http.StatusOK)
}
}
- 1 回答
- 0 關(guān)注
- 146 瀏覽
添加回答
舉報(bào)