Compare commits

...

2 commits

View file

@ -22,7 +22,7 @@ func getEnv(k, def string) string {
func CorsMiddleware() gin.HandlerFunc { func CorsMiddleware() gin.HandlerFunc {
return func(c *gin.Context) { return func(c *gin.Context) {
c.Writer.Header().Set("Access-Control-Allow-Origin", "*") // Or specify specific origins c.Writer.Header().Set("Access-Control-Allow-Origin", "*") // Or specify specific origins
c.Writer.Header().Set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS") c.Writer.Header().Set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, PATCH, OPTIONS")
c.Writer.Header().Set("Access-Control-Allow-Headers", "Content-Type, Authorization") c.Writer.Header().Set("Access-Control-Allow-Headers", "Content-Type, Authorization")
c.Writer.Header().Set("Access-Control-Expose-Headers", "Content-Length, Content-Type") c.Writer.Header().Set("Access-Control-Expose-Headers", "Content-Length, Content-Type")
c.Writer.Header().Set("Access-Control-Allow-Credentials", "true") c.Writer.Header().Set("Access-Control-Allow-Credentials", "true")
@ -44,7 +44,12 @@ func main() {
if err != nil { if err != nil {
log.Fatalf("open db: %v", err) log.Fatalf("open db: %v", err)
} }
defer db.Close() defer func(db *sql.DB) {
err := db.Close()
if err != nil {
log.Fatalf("close db: %v", err)
}
}(db)
r := gin.Default() r := gin.Default()