NodeJs cookie-парсер не сохраняет данные в cookie - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу создать систему входа в систему, используя NodeJs и React. Я хочу сохранить в куки информацию о пользователе, такую ​​как электронная почта, имя. Я использую cookie-парсер и не работаю. Когда я пытаюсь 'res.cookie (' name ',' user.name ')', ничего не происходит

Вот мой код. У меня есть файл с именем server.js :

var express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var MongoClient = require('mongodb').MongoClient
var cors = require('cors')
var app = express();

const user = require('./controller/user.js')
app.use(express.static('views'));
app.use(cookieParser());
app.use(cors())//asta e pt ca UI-ul e pe alt domeniu fata de backend
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.set('view engine', 'ejs');

app.post('/login',user.getLogin)

app.listen(4000, function(){

    console.log("Listening to port 4000")
})

и файл user.js :

var MongoClient = require('mongodb').MongoClient

function getLogin(req, res){


let email = req.body.email
let password = req.body.password


db.collection('user').findOne({email: email, password: password})
.then((user)=>{

    if(user){

        res.cookie("user_email",user.email)
        res.cookie("user_passwordd",user.password)


        return res.json({
            status: 'Users Log in',
            email: email,
            password: password
        })
    }
    else{
            return res.json({
            status: 'Email or password is wrong',
            email: '',
            password: ''
        })
    }
})


}

Вы можете мне немного помочь?

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