23 lines
527 B
JavaScript
23 lines
527 B
JavaScript
/**
|
|
* Controller to manage the Content Security Policy reporting functions
|
|
*/
|
|
'use strict';
|
|
|
|
var httpStatus = require('http-status-codes');
|
|
var debug = require('debug')('webconsole-api:controllers:csp');
|
|
|
|
module.exports = {
|
|
cspReport: cspReport
|
|
};
|
|
|
|
/**
|
|
* Handles a CSP report
|
|
*
|
|
* @param {Object} req - Express request object
|
|
* @param {Object} res - Express response object
|
|
*/
|
|
function cspReport(req, res) {
|
|
debug('CSP REPORT: ', req.swagger.params.body.value);
|
|
res.status(httpStatus.NO_CONTENT).end();
|
|
}
|