File: connected-users-websocket/node_modules/express/node_modules/cookie/README.md

Recommend this page to a friend!
  Classes of Igor Escobar   Terminal Crossword   connected-users-websocket/node_modules/express/node_modules/cookie/README.md   Download  
File: connected-users-websocket/node_modules/express/node_modules/cookie/README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Terminal Crossword
Generate a crosswords board on a text console
Author: By
Last change:
Date: 2 years ago
Size: 1,107 bytes
 

Contents

Class file image Download

cookie Build Status

cookie is a basic cookie parser and serializer. It doesn't make assumptions about how you are going to deal with your cookies. It basically just provides a way to read and write the HTTP cookie headers.

See RFC6265 for details about the http header for cookies.

how?

npm install cookie

var cookie = require('cookie');

var hdr = cookie.serialize('foo', 'bar');
// hdr = 'foo=bar';

var cookies = cookie.parse('foo=bar; cat=meow; dog=ruff');
// cookies = { foo: 'bar', cat: 'meow', dog: 'ruff' };

more

The serialize function takes a third parameter, an object, to set cookie options. See the RFC for valid values.

path

> cookie path

expires

> absolute expiration date for the cookie (Date object)

maxAge

> relative max age of the cookie from when the client receives it (seconds)

domain

> domain for the cookie

secure

> true or false

httpOnly

> true or false