diff --git a/modules/messages/server/routes/messages.server.routes.js b/modules/messages/server/routes/messages.server.routes.js new file mode 100644 index 00000000..52b2c297 --- /dev/null +++ b/modules/messages/server/routes/messages.server.routes.js @@ -0,0 +1,19 @@ +'use strict'; + +/** + * Module dependencies + */ +var messagesPolicy = require('../policies/messages.server.policy'), + messages = require('../controllers/messages.server.controller'); + +module.exports = function (app) { + app.route('/api/messages').all(messagesPolicy.isAllowed) + .get(messages.list) + .post(messages.create); + + app.route('/api/messages/:messageId').all(messagesPolicy.isAllowed) + .put(messages.update) + .delete(messages.delete); + + app.param('messageId', messages.messageByID); +};