ไธไธช 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 # ๅ
ฅๅฃ