История изменений
Исправление vbr, (текущая версия) :
В ноде куки не парсятся скорей потому, что там стандартная библиотека максимально минималистична, если можно так выразиться. В надежде на то, что поверх неё сделают библиотеку получше. Но по факту ни одной нормальной библиотеки не родилось, все однодневные, поэтому я ни одной рекомендовать не готов. Но сам нодовский API нормальный и стабильный, и в целом по фичам там почти всё есть, поэтому пользоваться им как есть - вполне можно.
А декодировать куки не надо. Если клиент хочет туда класть что-то странное - пускай сам эскейпит-деэскейпит как ему угодно. Есть набор допустимых символов, всё остальное - кидаем исключение и всё. Всякие UUID, JWT туда влазят нормально, а остальное туда класть - это уже странно.
Исходная версия vbr, :
В ноде куки не парсятся скорей потому, что там стандартная библиотека максимально минималистична, если можно так выразиться. В надежде на то, что поверх неё сделают библиотеку получше. Но по факту ни одной нормальной библиотеки не родилось, все однодневные, поэтому я ни одной рекомендовать не готов. Но сам нодовский API нормальный и стабильный, и в целом по фичам там почти всё есть, поэтому пользоваться им как есть - вполне можно.
А декодировать куки не надо. Если клиент хочет туда класть что-то странное - пускай сам эскейпит-деэскейпит как ему угодно. Есть набор допустимых символов, всё остальное - кидаем исключение и всё.