機能 | メソッド | URI | 権限 |
---|---|---|---|
ヘルスチェック | GET | api/v1/ | なし |
機能 | メソッド | URI | 権限 |
---|---|---|---|
新規登録 | POST | api/v1/signup | なし |
ログイン | POST | api/v1/signin | なし |
機能 | メソッド | URI | 権限 |
---|---|---|---|
習慣を登録する | POST | api/v1/habit | 有り |
習慣を削除する | DELETE | api/v1/habit/:id | 有り |
習慣を更新する | PATCH | api/v1/habit/:id | 有り |
習慣を全て取得する | GET | api/v1/habits | 有り |
1, ルートディレクトリに.env ファイルを用意する。
touch .env
2, ローカルから MySQL のコンテナを作成
docker-compose up -d # コンテナの作成 -d -> バックグランドで実行
docker exec -it mysql_db bash # コンテナに入る
3, 動かす -> "Start Server!"が表示されたら OK
go run main.go