Courses
Membuat REST API dengan Node.js
0/6selesai
Lesson 1•
15 min
Intro to Node.js & NPM
Node.js adalah runtime JavaScript yang memungkinkan Anda menjalankan JavaScript di server.
Apa itu Node.js?
Node.js dibangun di atas V8 JavaScript engine (yang sama dengan Chrome) dan memungkinkan JavaScript berjalan di luar browser.
Keunggulan Node.js:
- Non-blocking I/O: Sangat cepat untuk operasi I/O
- Single Language: JavaScript di frontend dan backend
- NPM Ecosystem: Package manager terbesar di dunia
- Scalable: Perfect untuk microservices
Iklan
Instalasi Node.js
# Cek apakah sudah terinstall node --version npm --version # Download dari nodejs.org atau gunakan nvm nvm install --lts nvm use --lts
NPM Basics
# Inisialisasi project baru npm init -y # Install package npm install express # Install sebagai dev dependency npm install --save-dev nodemon # Install global npm install -g npm
Package.json
{ "name": "my-api", "version": "1.0.0", "scripts": { "start": "node server.js", "dev": "nodemon server.js" }, "dependencies": { "express": "^4.18.0" } }
Iklan