UNPKG

generator-sails-rest-api

Version:

Yeoman generator that provides already configured and optimized Sails REST API with bundle of predefined features

22 lines (17 loc) 569 B
"use strict"; /** * 500 (Internal Server Error) Response * * A generic error message, given when no more specific message is suitable. * The general catch-all error when the server-side throws an exception. */ const _ = require('lodash'); module.exports = function (data, config) { const response = _.assign({ code: _.get(config, 'code', 'E_INTERNAL_SERVER_ERROR'), message: _.get(config, 'message', 'Something bad happened on the server'), data: data || {} }, _.get(config, 'root', {})); this.res.status(500); this.res.jsonx(response); };