1. cp .env-example .env
2. Fill the Variable on .env
3. yarn install
4. yarn build
5. yarn start
- [POST] /books => 'Simpan Buku' [DONE]
- [GET] /books => 'Melihat Semua Buku' [DONE]
- [GET] /books/{bookId} => 'Melihat satu Buku' [DONE]
- [PUT] /books/{bookId} => 'Update 1 Buku' [DONE]
- [DELETE] /books/{bookId} => 'Menghapus 1 Buku' [DONE]
StatusCode
400 => Gagal menambahkan Buku, Parameter kurang
500 => Buku Gagal Ditambahkan
201 => Sukses, Buku Berhasil ditabmahkan
200 => Sukses
404 => Tidak Ditemukan
Backend Specification
Tech Stack:
-----------
nodejs
typescript
hapijs
noneid
mongoose
nodemon
pm2
sqlite3
-----------
Nama Script | Kegunaan |
---|---|
yarn dev | Menjalankan Server menggunakan Typescript, digunakan untuk proses pada saat Development |
yarn build | Generate Aplikasi dari Typescript ke Javascript |
yarn start | Menjalankan Server menggunakan file Javascript Production |