generator-sails-rest-api
Version:
Yeoman generator that provides already configured and optimized Sails REST API with bundle of predefined features
21 lines (17 loc) • 469 B
JavaScript
;
const _ = require('lodash');
const actionUtil = require('sails/lib/hooks/blueprints/actionUtil');
/**
* Create Record
* POST /:model
*
* An API call to create and return a single model instance using the specified parameters.
*/
module.exports = (req, res) => {
const Model = actionUtil.parseModel(req);
const values = actionUtil.parseValues(req);
Model
.create(_.omit(values, 'id'))
.then(res.created)
.catch(res.negotiate);
};