INNER CODE UNIT · Go

main

caohoangnam/go-clean-architecture · main.go:13

func main() {
	r := gin.Default()
	r.Use(cors.Default())
	config.SetupModels() // new
	db := config.GetDBConnection()
	port := config.GetPortConnection()

	repoBook := _repo.NewBookRepository(db)
	entityBook := _entity.NewBookEntity(repoBook)

	repoMeow := _repo.NewMeowRepository(db)
	entityMeow := _entity.NewMeowEntity(repoMeow)

	api := r.Group("/v1")

	_handler.NewBooksHandler(api, entityBook)
	_handler.NewMeowHandler(api, entityMeow)
	r.Run(port)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…