Я хочу создать систему входа в систему, используя 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: ''
})
}
})
}
Вы можете мне немного помочь?