river-of-ebooks/api/policies/adminAuth.js

6 lines
265 B
JavaScript

module.exports = async function (req, res, next) {
if (process.env.NODE_ENV === 'development') return next()
if (req.user && (req.user.id === 1 || req.user.admin)) next()
else res.status(403).json({ error: 'You are not permitted to perform this action.' })
}