Не указывал значение сеанса на других маршрутах в node js - PullRequest
0 голосов
/ 10 января 2020

Я использую express сеанс. Я ценю сессию, а также получаю консоль. но не попал в другой маршрут в консоли ie "в методе получения маршрута". пожалуйста, дайте мне знать, где я делаю не так

const express = require('express')
const router = express.Router();
const { check, Validator } = require('node-input-validator');

const UserModel = require('../model/User');
var md5 = require('md5');
var session;
/** Load Login page */
router.get('/', (req, res) => {
  session=req.session;
  console.log(session.email); // Did not get session value
  res.render('pages/login',{expressFlash: req.flash('success') })
})
/**
 * Get post value from login page
 * @method post
 */
router.post('/validate',(req,res)=>{

  var password =  md5(req.body.password);
  UserModel.validateUser(req.body.emailid, password, (err, result) => {
    if(err) console.log("error => ", err);
    else for (i in result) {
      req.session.email= result[i].id;
      console.log(req.session.email)

    };
});
})
module.exports = router
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...