mission.core
Version:
mission core
16 lines (15 loc) • 458 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const vendor_1 = require("../vendor");
const router = vendor_1.GetRouter();
exports.AuthenticationMiddleware = router;
router.use((req, res, next) => {
if (req.body && !req.body.includes) {
req.body.includes = [];
}
if (req.isAuthenticated) {
req.isAuthenticated()
? next()
: next(new Error('Authentication failed.'));
}
});