CODEBOOK
Website Platform Belajar Dan Edukasi
By Shadownex 2025-2026
Materi/Backend & REST API
Web Development

Backend & REST API

Bangun REST API dengan Node.js, Express, dan MongoDB.

Status Membaca:Belum Dibaca

Daftar Bab (1)

Bab 1 dari 1

REST API Fundamentals

REST API Fundamentals

HTTP Methods

Method
Fungsi

|--------|--------|

GET
Ambil data
POST
Buat data
PUT
Update data
DELETE
Hapus data

Express.js

const express = require('express')
const app = express()
app.use(express.json())

app.get('/api/users', async (req, res) => {
  const users = await User.find().select('-password')
  res.json({ success: true, data: users })
})

app.post('/api/users', async (req, res) => {
  const { nama, email, password } = req.body
  const hashed = await bcrypt.hash(password, 12)
  const user = await User.create({ nama, email, password: hashed })
  res.status(201).json({ success: true, data: user })
})

app.listen(3000)