Files
meanTorrent/modules/users/server/routes/users.server.routes.js
2017-05-09 13:40:16 +08:00

18 lines
606 B
JavaScript

'use strict';
module.exports = function (app) {
// User Routes
var users = require('../controllers/users.server.controller');
// Setting up the users profile api
app.route('/api/users/me').get(users.me);
app.route('/api/users').put(users.update);
app.route('/api/users/accounts').delete(users.removeOAuthProvider);
app.route('/api/users/password').post(users.changePassword);
app.route('/api/users/passkey').post(users.resetPasskey);
app.route('/api/users/picture').post(users.changeProfilePicture);
// Finish by binding the user middleware
app.param('userId', users.userByID);
};