Я создаю интернет-магазин для дипломного проекта, я вхожу с именем пользователя и паролем, записываю имя и фамилию пользователя в куки, они читаются, а затем становятся недоступными. Я думал, что проблема заключалась в времени жизни куки, но после того, как я установил значение maxAge: 1000 * 60 * 60 и httpOnly: false, ничего не изменилось. Когда я пишу куки с помощью метода get, все куки остаются, а когда я пишу их с помощью метода post, они не сохраняются. Вот код для создания и отправки куки:

app.post("/signIn", urlencodedParser, function (request, response) { if(!request.body) return response.sendStatus(400); connection.query(`SELECT user_name, user_surname FROM users where (${(request.body.login.match(/^d $/) !== null) ? `telephone=${request.body.login}` : `email='${request.body.login}'`}) and password='${request.body.password}'`, (err, users) ={amp}gt; { if(err == null {amp}amp;{amp}amp; (typeof users[0] === "object" {amp}amp;{amp}amp; users[0] !== undefined)) { response.cookie('userName', users[0].user_name); response.cookie('userSurname', users[0].user_surname); response.cookie('successAuthentication', 'true'); response.sendFile(`${__dirname}/public/html/index.html`); } else if(err == null {amp}amp;{amp}amp; users[0] === undefined) { connection.query(`SELECT worker_name, worker_surname, position_name FROM worker inner join position on worker_id = position_id where (${(request.body.login.match(/^d $/) !== null) ? `telephone=${request.body.login}` : `email='${request.body.login}'`}) and password='${request.body.password}'`, (workerSelectErr, worker) ={amp}gt; { if(workerSelectErr == null {amp}amp;{amp}amp; worker !== []) { response.cookie('workerName', worker[0].worker_name); response.cookie('workerSurname', worker[0].worker_surname); response.cookie('successAuthentication', 'true'); response.sendFile(`${__dirname}/public/html/indexWorker.html`); } }); } else if(err != null) { throw new Error(err); } }); }); 

введите описание изображения здесь