mirror of
https://github.com/microsoft/Web-Dev-For-Beginners.git
synced 2025-08-15 19:24:44 +02:00
translated to Malay
This commit is contained in:
32
7-bank-project/api/translations/README.ms.md
Normal file
32
7-bank-project/api/translations/README.ms.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Bank API
|
||||||
|
|
||||||
|
> > API Bank dibina dengan [Node.js](https://nodejs.org) + [Express](https://expressjs.com/).
|
||||||
|
|
||||||
|
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](https://nodejs.org).
|
||||||
|
|
||||||
|
1. Git klon repo ini.
|
||||||
|
2. Buka terminal dalam folder `api`, kemudian jalankan` npm install`.
|
||||||
|
3. 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
|
13
7-bank-project/solution/translations/README.ms.md
Normal file
13
7-bank-project/solution/translations/README.ms.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# Aplikasi bank
|
||||||
|
|
||||||
|
> Contoh penyelesaian untuk projek aplikasi bank, dibangun dengan vanilla HTML5, CSS dan JavaScript (tidak ada kerangka atau perpustakaan yang digunakan).
|
||||||
|
|
||||||
|
## Menjalankan aplikasi
|
||||||
|
|
||||||
|
Mula-mula pastikan anda menjalankan [pelayan API](../../api/translations/README.ms.md).
|
||||||
|
|
||||||
|
Mana-mana pelayan web boleh digunakan untuk menjalankan aplikasi, tetapi kerana anda seharusnya memasang [Node.js](https://nodejs.org) untuk menjalankan API, anda boleh:
|
||||||
|
|
||||||
|
1. Git klon repo ini.
|
||||||
|
2. Buka terminal, kemudian jalankan `npx lite-server solution`. Ia akan memulakan pelayan web pengembangan di port `3000`
|
||||||
|
3. Buka `http://localhost: 3000` di penyemak imbas untuk menjalankan aplikasi.
|
Reference in New Issue
Block a user