このリポジトリはDDDを意識しながらレイヤードアーキテクチャとGoでAPIサーバーを構築する - Qiitaの解説用です。
dockerがインストールされていれば動かすことができます。
-
$ docker-compose build
-
$ docker-compose up
-
$ curl -X POST "http://localhost:8080/task" -H "Content-Type: application/json" -d '{"title": "ほげ", "content": "ふが"}'
-
$ curl -X GET "http://localhost:8080/task/1"
-
$ curl -X PUT "http://localhost:8080/task/1" -H "Content-Type: application/json" -d '{"title": "hoge", "content": "huga"}'
-
$ curl -X DELETE "http://localhost:8080/task/1"