From a6dfbe702486cbc8d98d6cc066fe9deec0afdbbd Mon Sep 17 00:00:00 2001 From: timakasucces Date: Mon, 11 Feb 2019 18:29:08 +0300 Subject: [PATCH] JSDoc fix --- src/routes/auth.js | 13 +++++++------ src/routes/middlewares/locals.js | 6 ++++++ src/routes/middlewares/token.js | 6 ++++++ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/routes/auth.js b/src/routes/auth.js index 70d3253..a53d3e4 100644 --- a/src/routes/auth.js +++ b/src/routes/auth.js @@ -1,23 +1,24 @@ const express = require('express'); -const router = express.Router(); const bodyParser = require('body-parser'); const jwt = require('jsonwebtoken'); - +const router = express.Router(); const Users = require('../controllers/users'); const config = require('../../config/index'); - const bcrypt = require('bcrypt'); -// const saltRounds = 10; - const csrf = require('csurf'); const csrfProtection = csrf({ cookie: true }); const parseForm = bodyParser.urlencoded({ extended: false }); -/* GET authorization page. */ +/** + * Authorization page + */ router.get('/auth', csrfProtection, function (req, res) { res.render('auth', { title: 'Login page ', header: 'Enter password', csrfToken: req.csrfToken() }); }); +/** + * Process given password + */ router.post('/auth', parseForm, csrfProtection, async (req, res) => { let salt = await Users.getSalt(); diff --git a/src/routes/middlewares/locals.js b/src/routes/middlewares/locals.js index 55e71f4..bd584cb 100644 --- a/src/routes/middlewares/locals.js +++ b/src/routes/middlewares/locals.js @@ -1,3 +1,9 @@ +/** + * Middleware for checking locals.isAuthorized property, which allows to edit/create pages + * @param req + * @param res + * @param next + */ module.exports = function allowEdit(req, res, next) { if (res.locals.isAuthorized) { next(); diff --git a/src/routes/middlewares/token.js b/src/routes/middlewares/token.js index c5c0671..81d2ff1 100644 --- a/src/routes/middlewares/token.js +++ b/src/routes/middlewares/token.js @@ -2,6 +2,12 @@ require('dotenv').config(); const config = require('../../../config/index'); const jwt = require('jsonwebtoken'); +/** + * Middleware for checking jwt token + * @param req + * @param res + * @param next + */ module.exports = async function verifyToken(req, res, next) { let token = req.cookies.authToken;