■ 課題
不動産取引価格を検索する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
>
クエリパラメーター