als-cookie
als-cookie is a small class to set and get cookies.
Define
- 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')
- seconds: just number. For example 5 seconds: