Как прочитатать данные cookie в Node

202
21 мая 2018, 05:50

Сохраняю Id юзера на PHP в куки. Как я могу прочитать эту куки из Node используя модуль express?

Answer 1

Вот пример работы с cookie

var express = require('express')
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())
app.get('home/', function (req, res) {
  console.log('Cookies: ', req.cookies)
  console.log(req.cookies.some_value)
})
app.listen(8080)

Также cookie можно проверить запустив сервер, используя консоль на клиентском JS

document.cookie

Стандартная функция, которая используется для поиска cookie

function getCookie(name) {
  var matches = document.cookie.match(new RegExp(
    "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
  ));
  return matches ? decodeURIComponent(matches[1]) : undefined;
}

Источники для работы с cookie:

https://github.com/expressjs/cookie-parser

http://expressjs.com/ru/api.html

READ ALSO
Метки gridview при пустом списке

Метки gridview при пустом списке

Я использую стандартный GridView для вывода табличкиПри пустом списке элементов выводится надпись задаваемая параметром emptyText

166
Как подделать заголовок referer при обращении к файлу (Видео)?

Как подделать заголовок referer при обращении к файлу (Видео)?

Есть ссылка на видео файл с другого хоста- https://host-herecom/directory/720p

262