22 lines
502 B
JavaScript

const express = require('express');
const { check } = require('express-validator');
const { login, getMe } = require('../controllers/authController');
const { protect } = require('../middleware/auth');
const router = express.Router();
// Login route
router.post(
'/login',
[
check('email', 'Please include a valid email').isEmail(),
check('password', 'Password is required').exists()
],
login
);
// Get current user route
router.get('/me', protect, getMe);
module.exports = router;