当然,下面是一个完整的示例代码:
package main
import (
"github.com/gin-gonic/gin"
"github.com/gin-contrib/cors"
)
func main() {
r := gin.Default()
// 使用 CORS 中间件
r.Use(cors.Default())
// 定义路由处理函数
r.GET("/hello", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello, world!",
})
})
r.Run(":8080")
}
在这个示例中,我们创建了一个简单的 Gin 应用,并使用 cors.Default() 设置了跨域请求的配置。然后定义了一个 /hello
的路由处理函数,返回一个 JSON 响应。
你可以通过访问 http://localhost:8080/hello
来测试该应用,并查看是否成功实现了跨域请求。记得根据自己的需求进行定制化配置。
内容由零声教学AI助手提供,问题来源于学员提问