alekzonder/maf

View on GitHub
src/express/debug-param/index.js

Summary

Maintainability
A
35 mins
Test Coverage
module.exports = function () {

    return function (req, res, next) {
        if (req.query.debug) {
            delete req.query.debug;
        }

        if (req.body && req.body.debug) {
            delete req.body.debug;
        }

        if (typeof req.query._debug != 'undefined') {
            delete req.query._debug;
            req._debug = true;
        }

        next();
    };

};