fiberflash
1.0.0
이 패키지는 GoFiber 상단에 플래시 메시지를 보내기 위해 빌드됩니다.
패키지를 사용하여 데이터를 검증하고 다른 경로로 플래시 메시지를 보낼 수 있습니다.
github.com/usepzaka/fiberflash를 얻으십시오
package main
import (
"github.com/gofiber/fiber/v2"
"github.com/usepzaka/fiberflash"
)
func main () {
app := fiber . New ()
app . Get ( "/success-redirect" , func ( c * fiber. Ctx ) error {
return c . JSON ( fiberflash . Get ( c ))
})
app . Get ( "/error-redirect" , func ( c * fiber. Ctx ) error {
fiberflash . Get ( c )
return c . JSON ( fiberflash . Get ( c ))
})
app . Get ( "/error" , func ( c * fiber. Ctx ) error {
mp := fiber. Map {
"error" : true ,
"message" : "I'm receiving error with inline error data" ,
}
return fiberflash . WithError ( c , mp ). Redirect ( "/error-redirect" )
})
app . Get ( "/success" , func ( c * fiber. Ctx ) error {
mp := fiber. Map {
"success" : true ,
"message" : "I'm receiving success with inline success data" ,
}
return fiberflash . WithSuccess ( c , mp ). Redirect ( "/success-redirect" )
})
app . Listen ( ":8080" )
}