hapi-405-routes
Version:
Allows 405 'Method Not Allowed' responses for hapi routes
65 lines (63 loc) • 1.52 kB
JavaScript
'use strict';
module.exports = []
.concat({
name: 'farm.retrieveAllPigs',
method: () => {
return [{
id: 'bab557e0-6636-4da5-8198-24dc34a95324',
name: 'Barb Becue',
comedy: 87,
speed: 16
}];
},
options: {
callback: false
}
})
.concat({
name: 'farm.retrieveAllGoats',
method: () => {
return [{
id: '9cbb6e28-df39-4be9-b9bd-58ac6d0aedb0',
name: 'Vincent Van Goat',
comedy: 41,
speed: 56
}];
},
options: {
callback: false
}
})
.concat({
name: 'farm.busyGoats',
method: (payload) => {
payload.id = 'd1a8d4c7-d3d2-4ec0-87bc-3e7dbbcb1965';
return payload;
},
options: {
callback: false
}
})
.concat({
name: 'farm.retrieveSingleGoat',
method: (payload) => {
return [{
id: 'd1a8d4c7-d3d2-4ec0-87bc-3e7dbbcb1965',
name: 'Mini Van Goat',
comedy: 46,
speed: 23
}];
},
options: {
callback: false
}
})
.concat({
name: 'farm.goatFallsDownGiantScaryPitAndDiesTragically',
method: (goat) => {
return '';
},
options: {
callback: false
}
});