feat(*): go 后端项目脚手架
This commit is contained in:
25
pkg/utils/utils_test.go
Normal file
25
pkg/utils/utils_test.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package utils_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/zhilv666/navsite/pkg/config"
|
||||
"github.com/zhilv666/navsite/pkg/logger"
|
||||
"github.com/zhilv666/navsite/pkg/utils"
|
||||
)
|
||||
|
||||
func TestJwt(t *testing.T) {
|
||||
conf := config.NewConfig()
|
||||
logger.Init(conf.Log)
|
||||
toekn := utils.GenerateJwtToken(11, "zhilv666@qq.com", "")
|
||||
t.Log("jwt token: ", toekn)
|
||||
|
||||
claimas, err := utils.ParseJwtToken("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTEsIkVtYWlsIjoiemhpbHY2NjZAcXEuY29tIiwic3NvX2lkIjoiIiwiZXhwIjoxNzYyMDkxNzYyfQ.bQeIyXvkOExxD4DAy5Eyjgwj9FbjE-AO6FCLF-YFGVA")
|
||||
if err != nil {
|
||||
t.Log("parse jwt token err")
|
||||
return
|
||||
}
|
||||
t.Log(claimas)
|
||||
|
||||
t.Log(utils.ValidJwtToken("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTEsIkVtYWlsIjoiemhpbHY2NjZAcXEuY29tIiwic3NvX2lkIjoiIiwiZXhwIjoxNzYyMDkyNTIxfQ.QynKGZmUSOXGgVVsqf-IMYBb11UPC6DT56p1UaNgHC0"))
|
||||
}
|
||||
Reference in New Issue
Block a user