Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const userSchema = new mongoose.Schema({
- fullName: {
- type: String,
- required: 'Full name can't be empty '
- },
- userName: {
- type: String,
- required: 'user name can't be empty ',
- unique: true
- },
- email: {
- type: String,
- required: 'email can't be empty ',
- unique: true
- }, { collection: 'userinfo' });
- mongoose.model('User', userSchema, 'userinfo');
- const mongoose = require('mongoose');
- const passport = require('passport');
- var ObjectId = require('mongoose').Types.ObjectId;
- const User = mongoose.model('User');
- module.exports.getuser = (req, res, next) => {
- if(!ObjectId.isValid(req.params._id))
- return res.status(400).send(`No record with given id : ${req.params.id}`);
- User.findById({_id: req.params._id}, (err, user) => {
- if(!err){ res.status(200).json({status: true, user}); }
- else{ console.log('Error in retriving User :' + JSON.stringify(err, undefined, 2)); }
- });
- }
- router.get('/:id', jwtHelper.verifyJwtToken, ctrlUser.getuser);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement