http.cookie

Read/Write cookies on http request


Keywords
fivejs, cookie, cookies, http
License
MIT
Install
npm install http.cookie@1.0.2

Documentation

module info

http.cookie

http.cookie is a bash-like module for reading and writing cookies on http request.

Installation

npm i http.cookie

Usage

let http = require('http')
let cookie = require('http.cookie')

http
  .createServer((req, res) => {
    let Cookie = new cookie(req, res)

    Cookie.get('foo') //read the cookie
  })
  .listen(3000)

API

get(key)

  • key <String>

Reading cookie from http request.

Cookie.get('foo')

set(key, val[, opts])

  • key <String>
  • val <String> | <Number>
  • opts <Object>
    • domain
    • path
    • expires
    • maxAge
    • httpOnly
    • secure
    • firstPartyOnly

Writing cookies. Delete the cookie if val is empty/null.

Cookie.set('foo', 'bar')
Cookie.set('foo', 'bar', { path: '/xx' })
Cookie.set('foo', 'bar', { maxAge: 600 }) // the cookie will expires in 600s