допустим я делаю такие строчки:
res.cookie('token', jwtAccess, { maxAge: 30 * 24 * 60 * 60 * 1000, httpOnly: true })
res.status(200).json({ message: jwtMessages.logged })
Т.е бек не отправляет ответ сразу по первому res....., а ждет пока я полностью заполню ответ? Т.е я вкидываю в ответ что мне нужно, например res.coookie => res.status => res.json, он ждет все?
HTTP - протокол про запрос -> ответ, а не про запрос -> кусок инфы -> ещё кусок инфы и так далее Это просто технически невозможно сделать так, как ты описываешь, на HTTP запросах
Т.е ты хочешь сказать, что вот здесь отправятся res.cookie, а второй res.status не отправится? res.cookie('token', jwtAccess, { maxAge: 30 * 24 * 60 * 60 * 1000, httpOnly: true }) res.status(200).json({ message: jwtMessages.logged })
res.cookie устанавливает свойство cookie в объект ответа от сервера клиенту, он ничего не отправляет А вот res.status(200).json() уже установит статус ответа 200 и отправит JSON Причём res.status(200)тоже, насколько я понимаю, ничего не отправит, а просто статус код установит в объект ответа
Воооооот, я про это и спрашиваю. Т.е в каком месте ответ ещё формируется, а в каком он уже отправляется. П.с мой код что я скинул выше - работает нормально. И куки ставятся, и ответ уходит
Мог бы просто кодом протестить это)
Ну, это логично)
Протестить да, я просто хочу понять (Т.е в каком месте ответ ещё формируется, а в каком он уже отправляется.)
Обсуждают сегодня