From 21f0a6c7b26e43a2c0c88dd232e57ad08ff4e1a5 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Fri, 16 Jun 2017 16:10:24 +0800 Subject: [PATCH] feat(messages): add message server routes --- .../server/routes/messages.server.routes.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 modules/messages/server/routes/messages.server.routes.js 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); +};