后端代码如下

func main() {

    beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{

        AllowOrigins:     []string{"*"},

        AllowMethods:     []string{"*"},

        AllowHeaders:     []string{"Origin", "Access-Control-Allow-Origin"},

        ExposeHeaders:    []string{"Content-Length"},

        AllowCredentials: true,

    }))

    beego.Run()

}

CORS跨域错误_vue3

前端代码如下

 methods:{

        register(){

      const data={

        username:`${this.username}`,

        password:`${this.password}`

      }

      service

        .post('/register', data)

        .then((response) => {

          console.log(response.data)

        })

        .catch((error) => {

          console.error(error);

        });

}

CORS跨域错误_Access_02

问题出错:

CORS跨域错误_beego_03

CORS跨域错误_vue3_04

CORS跨域错误_Access_05