diff --git a/7-bank-project/api/translations/README.ja.md b/7-bank-project/api/translations/README.ja.md new file mode 100644 index 00000000..37c080a9 --- /dev/null +++ b/7-bank-project/api/translations/README.ja.md @@ -0,0 +1,33 @@ +# 銀行 API + +> 銀行 API は [Node.js](https://nodejs.org/ja/) + [Express](https://expressjs.com/ja/) で構築されています。 + +API はすでにあなたのために構築されており、演習の一部ではありません。 + +しかし、このような API の構築方法に興味があるのであれば、このシリーズのビデオを見ることができます: https://aka.ms/NodeBeginner (ビデオ 17 から 21 では、この API を正確にカバーしています)。 + +また、こちらのインタラクティブなチュートリアルもご覧ください: https://aka.ms/learn/express-api + +## サーバーの実行 + +[Node.js](https://nodejs.org/ja/) がインストールされていることを確認してください。 + +1. このリポジトリを Git でクローンします +2. `api` フォルダでターミナルを開き、`npm install` を実行します +3. `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 | 指定されたトランザクションを削除します + diff --git a/7-bank-project/solution/translations/README.ja.md b/7-bank-project/solution/translations/README.ja.md new file mode 100644 index 00000000..87970d20 --- /dev/null +++ b/7-bank-project/solution/translations/README.ja.md @@ -0,0 +1,13 @@ +# 銀行アプリ + +> バニラ HTML5、CSS、JavaScript で構築された銀行アプリプロジェクトのソリューション例 (フレームワークやライブラリは使用していません)。 + +## アプリの実行 + +まず、[API サーバー](../../api/translations/README.ja.md)が起動していることを確認します。 + +アプリの実行にはどの Web サーバーを使用しても構いませんが、API を実行するためには [Node.js](https://nodejs.org/ja) がインストールされている必要があるので、以下のようにします。 + +1. このレポを Git でクローンします +2. ターミナルを開き、`npx lite-server solution` を実行します。これで、`3000` ポートで開発用ウェブサーバが起動します +3. ブラウザで `http://localhost:3000` を開いてアプリを実行します