RESTful API (Create, Update, Delete)
exports.findUsers = function(req, res) {
let npm = req.params.npm;
connection.query('SELECT * FROM mahasiswa where npm = ?',
[ npm ],
function (error, rows, fields){
if(error){
console.log(error)
} else{
response.ok(rows, res)
}
});
};
exports.createUsers = function(req, res) {
let npm = req.body.npm;
let nama= req.body.nama;
connection.query('INSERT INTO mahasiswa (npm, nama) values (?,?)',
[npm, nama],
function (error, rows, fields){
if(error){
console.log(error)
} else{
response.ok("Berhasil menambahkan mahasiswa!", res)
}
});
};
exports.updateUsers = function(req, res) {
let npm = req.body.npm;
let nama = req.body.nama;
connection.query('UPDATE mahasiswa SET nama = ? WHERE npm = ?',
[nama, npm],
function (error, rows, fields){
if(error){
console.log(error)
} else{
response.ok("Berhasil mengubah mahasiswa!", res)
}
});
};
exports.deleteUsers = function(req, res) {
let npm = req.body.npm;
connection.query('DELETE FROM mahasiswa WHERE npm = ?',
[npm],
function (error, rows, fields){
if(error){
console.log(error)
} else{
response.ok("Berhasil menghapus mahasiswa!", res)
}
});
};POST data mahasiswa



GET data mahasiswa berdasarkan npm

PUT data mahasiswa



DELETE data mahasiswa



Referensi
Last updated