ugin:UGin是使用Gin Framework用Go(Golang)编写的API样板

时间:2024-02-24 04:33:13
【文件属性】:

文件名称:ugin:UGin是使用Gin Framework用Go(Golang)编写的API样板

文件大小:32KB

文件格式:ZIP

更新时间:2024-02-24 04:33:13

mysql api postgres boilerplate sqlite

UGin-Ultimate Gin API UGin是使用Gin Framework用Go(Golang)编写的API样板。 数据库支持 UGin使用gorm作为ORM。 因此支持Sqlite3 , MySQL和PostgreSQL 。 您只需要根据您的设置编辑config.yml文件即可。 config.yml内容: database: driver: "postgres" dbname: "database_name" username: "user" password: "password" host: "localhost" port: "5432" 默认型号 UGin具有两个模型(Post和Tag)作为样板,以显示关系数据库的用法。 /model/post-model.go内容: type Post struct { gorm.Model Name string `json:"Name" gorm:"type:varchar(255)"` Description string `json:"Description" g


【文件预览】:
ugin-master
----.gitignore(506B)
----main.go(408B)
----README.md(4KB)
----CHANGELOG.md(518B)
----pkg()
--------database()
--------middleware()
--------router()
--------config()
----main_test.go(1KB)
----LICENSE(11KB)
----go.mod(185B)
----model()
--------post.go(1KB)
----ugin.db(28KB)
----controller()
--------admin.go(344B)
--------post.go(2KB)
--------base.go(93B)
----config.yml(171B)
----go.sum(33KB)
----service()
--------post.go(2KB)
--------helper.go(1KB)
--------helper_test.go(1KB)

网友评论