als-cookie

0.5.2 • Public • Published

als-cookie

als-cookie is a small class to set and get cookies.

Define

  1. Define new object with server request and response
const Cookie = require('als-cookie')
let cookie = new Cookie(req,res) // req = request, res = response

Methods

The new object has two methods: get and set.

get method

get method returns all cookies from request as object. Syntax:

const Cookie = require('als-cookie')
let cookie = new Cookie(req,res).get() 

set method

set method allows to set new cookies to respose. Syntax:

const Cookie = require('als-cookie')
let cookie = new Cookie(req,res)
cookie.get() // get all cookies
cookie.set(name,value,duration='1d') // set cookie

Parameters:

  • name: the name of cookie
  • value: the value of cookie
  • duration: the duration till cookie will turn to expired
    • seconds: just number. For example 5 seconds: cookie.set('test','Hello world',5)
    • minutes: number of minutes + min. For example 5 minutes: cookie.set('test','Hello world','5min')
    • hours: number of minutes + h. For example 5 hours: cookie.set('test','Hello world','5h')
    • days: number of minutes + d. For example 5 days: cookie.set('test','Hello world','5d')
    • weeks: number of minutes + w. For example 5 weeks: cookie.set('test','Hello world','5w')
    • monthes: number of minutes + m. For example 5 monthes: cookie.set('test','Hello world','5s')
    • years: number of minutes + y. For example 5 years: cookie.set('test','Hello world','5y')

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i als-cookie

      Weekly Downloads

      2

      Version

      0.5.2

      License

      ISC

      Unpacked Size

      3.71 kB

      Total Files

      3

      Last publish

      Collaborators

      • alexsorkin