Files
language/backend

Language Backend

Go + PostgreSQL 实现的语言学习后台服务。

快速开始

cd backend

# 启动开发环境(热重载)
make dev

# 数据库迁移
make migrate

# 重新生成 sqlc 代码
make sqlc

# 运行测试
make test

开发端口

API 文档

接口以 /api/v1 为前缀。

Categories

  • GET /api/v1/categories
  • POST /api/v1/categories
  • GET /api/v1/categories/:id
  • PUT /api/v1/categories/:id
  • DELETE /api/v1/categories/:id(分类下仍有单词时返回 409,code 10005

Words

  • GET /api/v1/words
  • POST /api/v1/words
  • GET /api/v1/words/:id
  • PUT /api/v1/words/:id
  • DELETE /api/v1/words/:id

环境变量

复制 .env.example.env 并按需修改。