2018-04-18 21:01:26 +02:00
|
|
|
const speechPassport = require('../../speechPassport');
|
2018-04-27 08:42:22 +02:00
|
|
|
const handleSignupRequest = require('../../controllers/auth/signup');
|
|
|
|
const handleLoginRequest = require('../../controllers/auth/login');
|
|
|
|
const handleLogoutRequest = require('../../controllers/auth/logout');
|
|
|
|
const handleUserRequest = require('../../controllers/auth/user');
|
2018-03-29 07:06:08 +02:00
|
|
|
|
2018-09-28 05:56:10 +02:00
|
|
|
module.exports = {
|
|
|
|
'/signup': { method: 'post', controller: [ speechPassport.authenticate('local-signup'), handleSignupRequest ] },
|
2018-11-10 05:23:39 +01:00
|
|
|
'/auth': { method: 'post', controller: handleLoginRequest },
|
2018-09-28 05:56:10 +02:00
|
|
|
'/logout': { controller: handleLogoutRequest },
|
|
|
|
'/user': { controller: handleUserRequest },
|
2018-03-29 07:06:08 +02:00
|
|
|
};
|