我在这里有相当简单的设置,如下面的代码所述.但是我不能让这CORS
美元开动起来.我一直收到这个错误:
XMLHttpRequest无法加载http://localhost:3000/signup.对以下内容的响应 印前判断请求未通过访问控制判断:否‘访问- 请求的资源上存在Control-Allow-Origin标头. 因此不允许访问来源"http://localhost:8000".这个 响应具有HTTP状态代码403.
我肯定我错过了一些简单的东西.
以下是我拥有的代码:
package main
import (
"log"
"net/http"
"github.com/gorilla/handlers"
"github.com/gorilla/mux"
"myApp/src/controllers"
)
func main() {
ac := new(controllers.AccountController)
router := mux.NewRouter()
router.HandleFunc("/signup", ac.SignUp).Methods("POST")
router.HandleFunc("/signin", ac.SignIn).Methods("POST")
log.Fatal(http.ListenAndServe(":3000", handlers.CORS()(router)))
}