DB=sqlite
DB_URL=data.db
DB=postgres
DB_URL=postgresql://user:pass@host:5432/dbname
go run .
POST /api/auth/signup { username, password }
POST /api/auth/signin { username, password }
GET /api/v1/notes?offset=0&limit=20
GET /api/v1/notes/1
POST /api/v1/notes { content, visible(public/private) }
......
go get -u github.com/gin-gonic/gin
- https://gorm.io/
- https://github.com/go-gorm/gorm (34.8k stars)
go get -u gorm.io/gorm
- https://github.com/joho/godotenv (7.2k stars)
go get github.com/joho/godotenv
- https://github.com/golang-jwt/jwt (6k stars)
go get -u github.com/golang-jwt/jwt/v5