mean/server/middleware/require-admin.js
Artur Androsovych 75bef37e48
feat: upgrade to Angular 13 (#2028)
* feat: upgrade to Angular 13

* feat: switch to ESLint since TSLint has been deprecated

* feat: upgrade outdated Node.js packages and Node version within the Dockerfile
2021-11-26 18:35:45 +02:00

10 lines
252 B
JavaScript

const httpError = require('http-errors');
const requireAdmin = function (req, res, next) {
if (req.user && req.user.roles.indexOf('admin') > -1) return next();
const err = new httpError(401);
return next(err);
};
module.exports = requireAdmin;