Closed sadanora closed 1 year ago
リソース・データ設計課題のレビューを受けデータ構造を変更。Dotsモデルは削除し、Fretsモデルを追加した。 以下のレスポンスが返ってくるAPIを作成。
api/scores.json
へのGET
リクエストへのレスポンス
{
"scores": [
{
"id": "6e79d7a7-927a-5e93-8209-3385446985ec",
"title": "E BlueNote Scale",
"isPublic": false
},
{
"id": "3e5ef1e1-1e92-5297-a333-40a97155baa3",
"title": "C Major Scale",
"isPublic": true
}
]
}
api/scores/:id.json
へのGET
リクエストへのレスポンス
{
"id": "6e79d7a7-927a-5e93-8209-3385446985ec",
"title": "E BlueNote Scale",
"fretboards": [
{
"frets": [
{
"id": 100116709,
"fretNumber": 3,
"e1": "#333",
"b2": "",
"g3": "",
"d4": "",
"a5": "",
"e6": ""
}
]
},
{
"frets": [
{
"id": 353361448,
"fretNumber": 4,
"e1": "",
"b2": "#DA6272",
"g3": "",
"d4": "",
"a5": "",
"e6": ""
}
]
}
]
}
PostmanでPostリクエストのテストができたのでcloseする
api/scores.json
をGETしたら以下のようなデータを返却するAPIをつくるapi/scores/:id.json
をGETしたら以下のようなデータを返却するAPIをつくるPOST
PATCH
DELETE
メソッドにも対応させる