NodeJS API - Read
Buka file routes/mahasiswa.js
Tambahkan router dengan method GET pada routes/mahasiswa.js
// Read
router.get('/', async(req, res) => {
try {
const mahasiswa = await Mahasiswa.find()
res.json(mahasiswa)
} catch (error) {
res.json({message: error})
}
})
Berikut isi file mahasiswa.js setelah ditambahkan router GET
// (5) Buat router Mahasiswa
const express = require('express')
const router = express.Router()
const Mahasiswa = require('../models/Mahasiswa')
// Create
router.post('/', async(req, res) => {
// tampung input mahasiswa
const mahasiswaPost = new Mahasiswa({
nama: req.body.nama,
alamat: req.body.alamat
})
try {
// simpan data
const mahasiswa = await mahasiswaPost.save()
// response
res.json(mahasiswa)
} catch (error) {
res.json({message: error})
}
})
// Read
router.get('/', async(req, res) => {
try {
const mahasiswa = await Mahasiswa.find()
res.json(mahasiswa)
} catch (error) {
res.json({message: error})
}
})
module.exports = router
Tes API GET mahasiswa menggunakan POSTMAN

Last updated
Was this helpful?