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" )
}