main.go 444 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "github.com/go-pg/pg/v10"
  5. "github.com/iapt-platform/mint"
  6. )
  7. func main() {
  8. opt, err := pg.ParseURL("postgres://postgres:@127.0.0.1:5432/mint?sslmode=disable")
  9. if err != nil {
  10. panic(err)
  11. }
  12. db := pg.Connect(opt)
  13. defer db.Close()
  14. rt := gin.Default()
  15. // TODO 在这里进行http mount
  16. rt.GET("/demo/get", mint.GetDemo(db))
  17. rt.POST("/demo/sign-in", mint.LoginDemo(db))
  18. rt.Run()
  19. }