Non-persistent out-memory adapter for Sails.js / Waterline
npm install sails-devnull> ##### Stability: 1 - Experimental
/dev/null adapter for Sails
These aren't the datas you're looking for
#### Responsibility segregation style
``javascript
FooBarCommand.create(req.params.all(), function(err, sanitized_data) {
if (err) {
return res.json({
status: 'error',
error: err
});
}
// send sanitized_data elsewhere
});
`
##### api/models/foo/FooBarCommand.js
`javascript
module.exports = {
adapter: 'devnull',
autoUpdatedAt: false,
autoPK: false,
schema: true,
attributes: {
id: {
type: 'uuidv4',
required: true,
primaryKey: true
},
name: 'string',
timestamp: 'datetime'
}
};
``
#### Request validator module
Hook to validate on the request level: https://github.com/Josebaseba/sails-hook-validator
#### Other patterns
Who knows..

MIT