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.
Eugene Goh
04ec0c2ddf
|
4 years ago | |
---|---|---|
.. | ||
README.es.md | ||
README.hi.md | ||
README.ja.md | ||
README.ms.md | 4 years ago |
README.ms.md
Bank API
API sudah dibina untuk anda dan bukan sebahagian daripada latihan.
Walau bagaimanapun, jika anda berminat untuk belajar membuat API seperti ini, anda boleh mengikuti siri video ini: https://aka.ms/NodeBeginner (video 17 hingga 21 merangkumi API tepat ini)
Anda juga boleh melihat tutorial interaktif ini: https://aka.ms/learn/express-api
Menjalankan pelayan
Pastikan anda telah memasang Node.js.
- Git klon repo ini.
- Buka terminal dalam folder
api
, kemudian jalankannpm install
. - Jalankan
npm start
.
Pelayan harus mula mendengar di port 5000
.
Catatan: semua entri disimpan dalam memori dan tidak berterusan, jadi apabila pelayan dihentikan semua data akan hilang.
Perincian API
Route | Description |
---|---|
GET /api/ | Dapat server info |
POST /api/accounts/ | Daftar akaun, ex: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 } |
GET /api/accounts/:user | Dapatkan semua data untuk akaun yang ditentukan |
DELETE /api/accounts/:user | Keluarkan akaun yang ditentukan |
POST /api/accounts/:user/transactions | Tambahkan transaksi, ex: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 } |
DELETE /api/accounts/:user/transactions/:id | Keluarkan transaksi yang ditentukan |