const router = require('express').Router(); const tokenService = require('../service/tokenService'); const userService = require('../service/userService'); router.post('/login', (request, response) => { const loginRequest = request.body; if (!loginRequest) { response.status(403).send(); } else { userService.checkCredentials(loginRequest.login, loginRequest.password, () => { const tokenPayload = { login: loginRequest.login }; response.json(tokenService.build(tokenPayload)); }, () => response.status(403).send()); } }); module.exports = router;