как установить настройку cors - PullRequest
0 голосов
/ 24 октября 2019

мой проект go-gin

, поэтому я попытался установить cors

Когда я отправил следующий код,

package middleware

import (
    "github.com/gin-contrib/cors"
    "github.com/gin-gonic/gin"
)

func Use() {
    gin.SetMode(gin.ReleaseMode)

    cors.Default()
    return
}

func main() {
    log.Printf("Server started")

    r := gin.Default()

    route.Route(r)

    middleware.Use()

    log.Fatal(r.Run(":8080"))
}

, но было указано, чтоКорс не работал, и этот метод работал хорошо с приложением, которое я создал ранее, но я знаю, в чем проблема с этим приложением Не ...

Если кто-то знает, было бы неплохо сказать вам

спасибо

1 Ответ

0 голосов
/ 25 октября 2019

Вы не устанавливаете cors Default в вашем роутере правильно

проверьте этот базовый пример из документов

func main() {
router := gin.Default()
router.Use(cors.Default()) // <- you are missing this step
router.Run()
}

Middleware.Use (), который вы делаете, не устанавливаетcors к вашему роутеру

Проверьте эту страницу документации github для получения дополнительной информации по теме

...