@balderdash/sails-edge
Version:
API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)
29 lines (24 loc) • 557 B
JavaScript
/**
* 403 (Forbidden) Handler
*
* Usage:
* return res.forbidden();
* return res.forbidden(err);
* return res.forbidden(err, 'some/specific/forbidden/view');
*
* e.g.:
* ```
* return res.forbidden('Access denied.');
* ```
*/
module.exports = function forbidden (data, options) {
var config = {
logMessage: 'Sending 403 ("Forbidden") response',
statusCode: 403,
logData: true,
isError: true,
isGuessView: false,
name: 'forbidden'
};
require('./index').buildResponse(this.req, this.res, data, options, config);
};