Skip to content
This repository has been archived by the owner on May 8, 2023. It is now read-only.
/ gover Public archive

๐ŸŒธ ๆ•™ๅญฆ็”จ Golang ๅŽ็ซฏไพ‹ๅญ

Notifications You must be signed in to change notification settings

fzf404/gover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

gover

ไธ€ไธช gin + mysql + redis ็š„ ๅคš็”จๆˆทๅšๅฎข ็š„ๅŽ็ซฏ็คบไพ‹

ไน‹ๅ‰็ป™ๅคงไธ€ๅŒๅญฆไธŠ่ฏพ็š„ๆ—ถๅ€™ๅ†™็š„ไพ‹ๅญ๏ผŒ็Žฐๅœจๅผ€ๆบๅ‡บๆฅๅ•ฆ๏ฝž

ไปฃ็ ็ป“ๆž„ไป€ไนˆ็š„ๅฐฑๆŒ‰็…ง่‡ชๅทฑๅ–œๅฅฝๆฅๅ•ฆ๏ผ

่ฟ่กŒ

# ไฝฟ็”จ docker ่ฟ่กŒ
docker-compose up -d
# ไฝฟ็”จ vscode ่ฟ›ๅ…ฅๅฎนๅ™จๅ†…้ƒจๅผ€ๅ‘

# ๆœฌๅœฐ่ฟ่กŒ
# 1. ๅฎ‰่ฃ… mariadb
# 2. ๅฎ‰่ฃ… redis
# 3. ้…็ฝฎๅฅฝ config.toml
# 4. ๅฏๅŠจ
go run main.go

ไปฃ็ ็ป“ๆž„

โ”œโ”€โ”€ api # ๆŽฅๅฃ้ข„ๅค„็†
โ”‚   โ”œโ”€โ”€ article_edit.go # ๆ–‡็ซ ็ผ–่พ‘
โ”‚   โ”œโ”€โ”€ article_info.go # ๆ–‡็ซ ไฟกๆฏ
โ”‚   โ”œโ”€โ”€ category_edit.go # ๅˆ†็ฑปไฟกๆฏ
โ”‚   โ”œโ”€โ”€ common.go # ้€š็”จ
โ”‚   โ”œโ”€โ”€ enter.go # ๅ…ฅๅฃ
โ”‚   โ”œโ”€โ”€ user_account.go # ็”จๆˆท่ดฆๅท
โ”‚   โ””โ”€โ”€ user_info.go # ็”จๆˆทไฟกๆฏ
โ”œโ”€โ”€ config # ้…็ฝฎ
โ”‚   โ”œโ”€โ”€ config.go # ้…็ฝฎๅŠ ่ฝฝ
โ”‚   โ””โ”€โ”€ config.toml.example # ้…็ฝฎๆ–‡ไปถ, ้œ€ๅˆ ๅŽป .example ๅŽ็ผ€
โ”œโ”€โ”€ global # ๅ…จๅฑ€ๅ˜้‡
โ”‚   โ””โ”€โ”€ global.go
โ”œโ”€โ”€ initialize # ๅˆๅง‹ๅŒ–
โ”‚   โ”œโ”€โ”€ config.go
โ”‚   โ”œโ”€โ”€ mysql.go
โ”‚   โ””โ”€โ”€ redis.go
โ”œโ”€โ”€ middleware # ไธญ้—ดไปถ
โ”‚   โ”œโ”€โ”€ auth.go
โ”‚   โ””โ”€โ”€ cors.go
โ”œโ”€โ”€ model # ๆ•ฐๆฎๅบ“ ๅŠ APIๆŽฅๅฃ ๆจกๅž‹
โ”‚   โ”œโ”€โ”€ article
โ”‚   โ”‚   โ”œโ”€โ”€ model.go
โ”‚   โ”‚   โ”œโ”€โ”€ request.go
โ”‚   โ”‚   โ””โ”€โ”€ response.go
โ”‚   โ”œโ”€โ”€ category
โ”‚   โ”‚   โ”œโ”€โ”€ model.go
โ”‚   โ”‚   โ”œโ”€โ”€ request.go
โ”‚   โ”‚   โ””โ”€โ”€ response.go
โ”‚   โ”œโ”€โ”€ response
โ”‚   โ”‚   โ””โ”€โ”€ response.go
โ”‚   โ”œโ”€โ”€ tag
โ”‚   โ”‚   โ””โ”€โ”€ model.go
โ”‚   โ””โ”€โ”€ user
โ”‚       โ”œโ”€โ”€ model.go
โ”‚       โ”œโ”€โ”€ request.go
โ”‚       โ””โ”€โ”€ response.go
โ”œโ”€โ”€ router # ่ทฏ็”ฑ
โ”‚   โ””โ”€โ”€ router.go
โ”œโ”€โ”€ service # ๆœๅŠก
โ”‚   โ”œโ”€โ”€ article_edit.go
โ”‚   โ”œโ”€โ”€ article_info.go
โ”‚   โ”œโ”€โ”€ category_edit.go
โ”‚   โ”œโ”€โ”€ enter.go
โ”‚   โ”œโ”€โ”€ user_account.go
โ”‚   โ”œโ”€โ”€ user_edit.go
โ”‚   โ””โ”€โ”€ user_info.go
โ”œโ”€โ”€ utils # ๅทฅๅ…ท
โ”‚   โ”œโ”€โ”€ email.go
โ”‚   โ”œโ”€โ”€ jwt.go
โ”‚   โ””โ”€โ”€ rand.go
โ”œโ”€โ”€ docker-compose.yaml # docker-compose ๅฎนๅ™จๅŒ–ๅผ€ๅ‘
โ”œโ”€โ”€ go.mod
โ”œโ”€โ”€ go.sum
โ””โ”€โ”€ main.go # ๅ…ฅๅฃ

About

๐ŸŒธ ๆ•™ๅญฆ็”จ Golang ๅŽ็ซฏไพ‹ๅญ

Topics

Resources

Stars

Watchers

Forks

Languages