■ 課題
不動産取引価格を検索するAPI
■ 要件
■ 非機能要件
- 添付のJSONファイルのデータをインポートいただき、不動産取引価格を返すAPIを作成してください
- Nestjsを利用すること
- リンターやフォーマッターを設定すること
- Postmanで正しくAPIコールできること
- Githubでバージョン管理すること
- Controller > UseCase > Repository > Infrastructureの構造で作成すること(Better)
- Controllerで呼び出す関数は、UseCaseの関数を呼び出すこと
- UseCaseでは、ユースケース単位でファイルを分けること
- UseCaseでは、Repositoryを返してInfrastructureで実装されている永続化されているもの(今回の場合、RESAS-API)を呼び出すこと
- Repositoryは、InterfaceでありDIを利用して実装はInfrastructureを参照すること
■ JSONデータファイル
estate_transactions.json
※ assets直下などに配置して参照してください
| Key |
Description |
| year |
年度 |
| ※ 2015年から2018年 |
|
| prefectureCode |
都道府県(関東のみ) |
| type |
1:住宅地 |
| 2:商業地 |
|
| value |
不動産取引価格 (円 / ㎡) |
■ API仕様
エンドポイント
GET: <http://localhost:3000/api/v1/townPlanning/estateTransaction/bar>
クエリパラメーター