UNPKG

sails-util-mvcsloader

Version:

Load models, controllers, services, policies and config from specified directories and inject them into the main Sails app.

43 lines (33 loc) 1.25 kB
/** * Created by jaumard on 28/03/2015. */ module.exports = function (sails) { var loader = require('sails-util-mvcsloader')(sails); // Load policies and config from default directories loader.configure(); /* OR if you want to set custom path : loader.configure({ policies: __dirname + '/api/policies', // Path to your hook's policies config: __dirname + '/config' // Path to your hook's config }); */ return { initialize: function (next) { // Load controllers, models & services from default directories loader.adapt(function (err) { return next(err); }); /* OR if you want to set custom path : loader.adapt({ controllers: __dirname + '/api/controllers', // Path to your hook's controllers models: __dirname + '/api/models', // Path to your hook's models services: __dirname + '/api/services' // Path to your hook's services }, function (err) { return next(err); }); */ } }; };