Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Users = require('../models/users');
- //API handler untuk /users
- router
- .route('/')
- .get(function (req, res) {
- Users.find(function (err, docs) {
- if (err) {
- return res.send(err);
- }
- return res.json(docs);
- });
- })
- .post(function (req, res) { //insert
- var newUser = new Users({username: req.body.username, password: req.body.password, email: req.body.email});
- newUser.save(function (err) {
- if (err) {
- return res.send(err);
- }
- return res.send('success');
- });
- });
- router
- .route(':username') // /users/{username}
- .get(function (req, res) {
- Users.findOne({username: req.params.username}, function (err, docs) {
- if (err) {
- return res.send(err); //ngasi tau error, mungkin data yang dicari tidak ada di db
- }
- return res.json(docs); //return data si user {username}
- });
- })
- .delete(function (req, res) {
- throw 'not implemented yet';
- })
- .put(function (req, res) {
- throw 'not implemented yet';
- });
Add Comment
Please, Sign In to add comment