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)