- プロジェクトをクローン
- クローンしたディレクトリに移動
- npm installを実行
- npm startを実行
- エンドポイントは2つ
- localhost:8080に対してGETリクエスト受けた時、{text: hello world}とjsonをHTTPステータス200で返す
- localhost:8080に対してPOSTリクエストを受けた時、リクエストbodyに含まれるjsonデータを、レスポンスのbodyに含めて、HTTPステータス201で返す
- POSTリクエストを受け付けるエンドポイントは、Content-Typeがapplication/json以外の時は、HTTPステータス400を返す
get用
curl localhost:8080 -H "Content-Type: application/json"
post用
Content-Type: application/json
curl localhost:8080 -d '{"name": "hoge"}' -H "Content-Type: application/json"
Content-Typeがapplication/json以外
curl localhost:8080 -d '{"name": "hoge"}'