Я пытаюсь установить / получить файлы cookie для пользователей, просматривающих мой веб-сервер, я обнаружил следующий вопрос StackOverflow: Получить и установить один файл cookie с HTTP-сервером Node.js , и я смогполучить куки, установленные в браузере просто отлично.Когда я захожу в программу просмотра файлов cookie, я вижу файлы cookie, которые я установил именно так, как я хочу.Проблема возникает, когда я пытаюсь просмотреть файлы cookie, request.headers.cookie всегда не определен.Как мне получить cookie-файлы в браузере пользователя, желательно без модулей NPM и только с узлом и его собственными модулями?
Как я устанавливаю cookie (все работает нормально, я вижу этот cookie)в браузере, когда я захожу, чтобы посмотреть мои куки):
response.writeHead(statusCode, {
'Set-Cookie': cookie
})
// statusCode = 200
// cookie = 'token=SOME_TOKEN'
// In the browser I see the exact cookie I set
Как я пытаюсь получить куки (не всегда работает неопределенно):
let cookies = request.headers.cookie
// This returns undefined always
// even when I can view the cookie in the
// browser the request is coming from
// Also quick note: I'm currently not
// parsing the cookies out to view them as
// a JSON object because I can not get any
// of the cookies
РЕДАКТИРОВАТЬ: КажетсяНаконец-то я нашел ошибку, она устанавливает путь к файлу cookie в соответствии с тем путем, на котором я установил файл cookie, поэтому я устанавливал файл cookie по маршруту "/ auth".Как сделать так, чтобы этот файл cookie был доступен с любого маршрута, по которому пользователь идет?