spee.ch/server/routes/auth/index.js

13 lines
575 B
JavaScript
Raw Normal View History

2018-04-18 12:01:26 -07:00
const speechPassport = require('../../speechPassport');
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-28 22:06:08 -07:00
2018-03-29 11:40:47 -07:00
module.exports = (app) => {
app.post('/signup', speechPassport.authenticate('local-signup'), handleSignupRequest);
app.post('/login', handleLoginRequest);
app.get('/logout', handleLogoutRequest);
app.get('/user', handleUserRequest);
2018-03-28 22:06:08 -07:00
};