You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
銀行 API
API はすでにあなたのために構築されており、演習の一部ではありません。
しかし、このような API の構築方法に興味があるのであれば、このシリーズのビデオを見ることができます: https://aka.ms/NodeBeginner (ビデオ 17 から 21 では、この API を正確にカバーしています)。
また、こちらのインタラクティブなチュートリアルもご覧ください: https://aka.ms/learn/express-api
サーバーの実行
Node.js がインストールされていることを確認してください。
- このリポジトリを Git でクローンします
api
フォルダでターミナルを開き、npm install
を実行しますnpm start
を実行します
サーバーは 5000
ポートで待ち受けを開始するはずです。
注意: すべてのエントリはメモリに保存され、永続化されないので、サーバを停止するとすべてのデータが失われます。
API の詳細
ルート | 説明 |
---|---|
GET /api/ | サーバー情報を取得します |
POST /api/accounts/ | アカウントを作成します。例: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 } |
GET /api/accounts/:user | 指定したアカウントのすべてのデータを取得します |
DELETE /api/accounts/:user | 指定したアカウントを削除します |
POST /api/accounts/:user/transactions | トランザクションを追加します。例: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 } |
DELETE /api/accounts/:user/transactions/:id | 指定されたトランザクションを削除します |