xxxxxxxxxx
jwt.verify(token, 'shhhhh', function(err, decoded) {
if (err) {
/*
err = {
name: 'TokenExpiredError',
message: 'jwt expired',
expiredAt: 1408621000
}
*/
}
});
xxxxxxxxxx
module.exports.addServices = async (req, res) => {
//console.log(req.file, req.body, 19)
if (!req.headers.authorization) {
return res.send({ code: 403, message: 'No token' })
}
const userDetail = await jwt.verify(req.headers.authorization, 'PRIV_123')
console.log(userDetail._doc.type, 19)//5 mint tak ka code complete here or front end ko commnt ni kerna
//send step start here vido mint 10:00 jwt verify
if (userDetail._doc.type !== 'SUBADMIN' && userDetail._doc.type !== 'ADMIN') {
return res.send({ code: 403, message: 'Unauthorized' })
}
//3rd step start 14 mint
if (userDetail.iat - new Date().getTime() > 3.6e+6) {
return res.send({ code: 403, message: 'Token Expired' })
}
const title = req.body.title
const description = req.body.description
const imageUrl = req.file.path
if (!title || !description || !imageUrl) {
return res.send({ code: 400, message: 'Bad Request' })
}
const newService = new servicesModel({ title: title, description: description, imageUrl: imageUrl })
const success = await newService.save()
if (success) {
return res.send({ code: 200, message: 'add success', })
} else {
return res.send({ code: 403, message: 'succes error' })
}
}
xxxxxxxxxx
jwt.verify(token, 'shhhhh', function(err, decoded) {
if (err) {
/*
err = {
name: 'JsonWebTokenError',
message: 'jwt malformed'
}
*/
}
});
xxxxxxxxxx
module.exports.addServices = async (req, res) => {
//console.log(req.file, req.body, 19)
if (!req.headers.authorization) {
return res.send({ code: 403, message: 'No token' })
}
const userDetail = await jwt.verify(req.headers.authorization, 'PRIV_123')
console.log(userDetail._doc.type, 19)//5 mint tak ka code complete here or front end ko commnt ni kerna
//send step start here vido mint 10:00 jwt verify
if (userDetail._doc.type !== 'SUBADMIN' && userDetail._doc.type !== 'ADMIN') {
return res.send({ code: 403, message: 'Unauthorized' })
}
//3rd step start 14 mint
if (userDetail.iat - new Date().getTime() > 3.6e+6) {
return res.send({ code: 403, message: 'Token Expired' })
}
const title = req.body.title
const description = req.body.description
const imageUrl = req.file.path
if (!title || !description || !imageUrl) {
return res.send({ code: 400, message: 'Bad Request' })
}
const newService = new servicesModel({ title: title, description: description, imageUrl: imageUrl })
const success = await newService.save()
if (success) {
return res.send({ code: 200, message: 'add success', })
} else {
return res.send({ code: 403, message: 'succes error' })
}
}