58 lines
1.1 KiB
JavaScript
Raw Normal View History

2016-03-18 11:12:50 +01:00
'use strict';
/**
* Module dependencies
*/
// Node.js core.
const fs = require('fs');
const path = require('path');
// Public node modules.
const _ = require('lodash');
/**
* Expose main routes of the generated API
*/
module.exports = scope => {
2016-11-28 11:34:05 +01:00
return {
routes: [{
method: 'GET',
path: '/ ' + scope.humanizeId,
handler: scope.globalID + '.find',
config: {
policies: []
}
}, {
method: 'GET',
path: '/ ' + scope.humanizeId + '/:id',
handler: scope.globalID + '.findOne',
config: {
policies: []
}
}, {
method: 'POST',
path: '/ ' + scope.humanizeId,
handler: scope.globalID + '.create',
config: {
policies: []
}
}, {
method: 'PUT',
path: '/ ' + scope.humanizeId + '/:id',
handler: scope.globalID + '.update',
config: {
policies: []
}
}, {
method: 'DELETE',
path: '/ ' + scope.humanizeId + '/:id',
handler: scope.globalID + '.destroy',
config: {
policies: []
}
}]
2016-03-18 11:12:50 +01:00
};
};