sails-generate-x-codeerror
v0.10.0
Published
sails generate x-codeerror
Maintainers
Readme
sails-generate-x-codeerror
A x-codeerror generator for use with the Sails command-line interface.
Certain generators are installed by default in Sails, but they can be overridden. Other generators create entirely new things. Check the Sails docs for information on installing generator overrides / custom generators and information on building your own generators.
Installation
$ npm install sails-generate-x-codeerrorUsage
On the command line
$ sails generate x-codeerror What Happened
The x-codeerror will create some files below:
- ./src/lib/CodeError.js
- ./config/errors.js
Development
After x-codeerror generated, you should do some steps to make it exactly effected.
Step 1
Config your errors code in config/errors.js file.
Step 2
Use CodeError in your controllers.
TestController.js
const CodeError = require('../lib/CodeError.js');
const errorHandler = CodeError.errorHandler;
module.exports = {
test: function (req, res) {
try {
throw new CodeError('40000');
} catch (error) {
sails.log.error(error);
errorHandler(res)(error);
}
}
};