Skip to content

commitunuja/latihan-backend-nodejs

Repository files navigation

🌐 Latihan Backend dengan Node Js (Express Js)

membuat project :

npm init

menambahkan library digunakan :

npm install bcrypt body-parser cors express express-validator jsonwebtoken knex multer mysql nodemon dotenv helmet moment cookie-parser --save

Note :

  • express = framework digunakan untuk backend di nodejs
  • body-parser = mengambil data dari form
  • bcrypt = membuat hashing kata sandi
  • cors = mekanisme yang membolehkan untuk dapat diakses dari suatu halaman web dengan domain tertentu di luar domain
  • express-validator = membuat validasi pada middleware ketika paramter tidak sesuai
  • knex = SQL query builder
  • mysql = mengunakan database mysql
  • multer = digunakan sebagai proses upload file
  • jsonwebtoken = membuat token authentication dan mengamankan request ilegal
  • nodemon = untuk menjalakan file index.js dengan 1 kali perintah
  • dotenv = membuat konfirgurasi
  • helmet = berjalan di framework express untuk segala akses ilegal seperti injeksi CSRF, XSS, dan lain sebagainya bisa dihandle
  • moment = membuat tanggal dan waktu
  • cookie-parser = mengambil data dari cookie brwoser

menjalan project:

npm start

membuat latihan:

  1. crud

  2. upload

  3. autentikasi

  4. Query

    • join
    • pagination

About

contoh sebagai sampel backend nodejs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published