Skip to content

Sebuah Web Aplikasi Todo berbasis REST Api dengan NestJS

License

Notifications You must be signed in to change notification settings

ItsMalma/restapi-todo-nestjs

Repository files navigation

RESTApi ToDo NestJS

Ini adalah repositori yang saya gunakan untuk menempatkan aplikasi todo berbasis REST Api dengan menggunakan NestJS.

Semua Yang Digunakan

Environment Variables

Untuk menjalankan projek ini, silahkan copy file .env.example menjadi .env, lalu isi variable yang sudah disediakan disana.

  • PORT (optional) ini adalah variabel yang akan digunakan sebagai port dimana aplikasi dijalankan (default: 5000).
  • PG_HOST (required) ini adalah variabel yang memberitahu di host mana database PostgreSQL berjalan.
  • PG_PORT (required) ini adalah variabel yang memberitahu di port mana database PostgreSQL berjalan.
  • PG_USER (required) ini adalah variabel yang memberitahu di user mana database PostgreSQL berada.
  • PG_PWD (required) ini adalah variabel yang memberitahu password dari user PG_USER.
  • PG_NAME (required) ini adalah variabel yang memberitahu nama database PostgreSQL yang akan digunakan.
  • JWT_ISSUER (required) ini adalah variabel yang akan digunakan sebagai issuer dalam pembuatan / verifikasi token (JWT).
  • JWT_SECRET (required) ini adalah variabel yang akan digunakan sebagai private key dalam pembuatan / verifikasi token (JWT).

Cara Menjalankan

Silahkan clone repositori ini dengan ketikkan perintah ini di terminal

git clone https://github.com/ItsMalma/restapi-todo-nestjs.git

Lalu pergi ke direktori di mana file tersebut diclone

cd restapi-todo-nestjs

Setelah masuk ke direktori, silahkan ketikkan perintah berikut untuk menginstall dependensi yang nanti akan digunakan saat aplikasi dijalankan

npm install

Setelah semua dependensi berhasil diinstall, maka langkah selanjutnya pastikan anda mengaktifkan server PostgreSQL kalian, dan buat database yang nanti akan digunakan, lalu set variabel yang sudah disediakan di .env.example dengan database yang sudah dibuat.

Sebagai contoh:

PG_HOST="127.0.0.1"
PG_PORT=5432
PG_USER="malma"
PG_PWD="password"
PG_NAME="todo"

Setelah database selesai, maka selanjutnya kalian hanya perlu mengetikkan perintah berikut untuk menjalankan server.

npm run start

Authors

License

MIT

About

Sebuah Web Aplikasi Todo berbasis REST Api dengan NestJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published