NodeJS API - Read
// Read
router.get('/', async(req, res) => {
try {
const mahasiswa = await Mahasiswa.find()
res.json(mahasiswa)
} catch (error) {
res.json({message: error})
}
})// (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
Last updated