Skip to content

projek akhir pembuatan aplikasi backend untuk pemula pada dicoding

Notifications You must be signed in to change notification settings

Rizkyzul/Bookshelf-API

Repository files navigation

Bookshelf-API

Dokumentasi pembuatan bookshelf API pada pembuatan aplikasi Back-End untuk pemula menggunakan framework hapi.js.

sebetulnya pada file ini sudah bisa langsung digunakan atau dijalankan. namun jika ingin update terbaru dari node.js, hapi.js dan nanoid anda bisa menginstall dengan panduan berikut.

  1. hapus node_modules, package.json, package-lock.json dan eslintrc.json.

  2. instal ulang node js dengan instalasi (npm init --y)

  3. instal framework hapi.js dengan instalasi (npm install @hapi/hapi)

  4. instal Eslint dengan instalasi (npm install --save-dev eslint-config-airbnb-base).

    4.1. membuat file pada folder dengan nama .eslintrc.js dengan kode sebagai berikut : { "env": { "commonjs": true, "es2021": true, "node": true }, "extends": [ "airbnb-base" ], "parserOptions": { "ecmaVersion": 12 }, "rules": { "no-console": "off" } }

  5. instal nanoid untuk mengenerate id secara acak dengan instalasi (npm i nanoid)

  6. buat folder src sebagai resource untuk menampung file dan buat file dengan nama : server.js, routes.js, handler.js, dan books.js

  7. masukan kode yang ada pada repository di folder src.

  8. jalankan kode dengan cara (npm run start)

  9. cek dengan metode CRUD pada POSTMAN dengan file yang sudah ada pada repository. anda hanya perlu mengImport file colletion dan Environment.

  10. lalukkan metode crud untuk menambah,melihat,mengupdaate dan menghapus buku.

anda bisa mengganti Port sesuai dengan kebutuhan anda!

About

projek akhir pembuatan aplikasi backend untuk pemula pada dicoding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published