Convenient utility for client-side expiration
Expiration Date is a convenient little utility for abstracting some of the work you might do to afford robust cache strings.
npm install expiration_date
var expire = require'expiration_date'var express = require'express'var app = expresscreateServervar fs = require'fs'var file = fsreadFileSync'somn.jpg'appget'*'expiresetExpirationres 'two days'resendfile
This module has two exported methods:
getSeconds method will accept any of the following strings, and return the appropriate value in seconds.
'one minute''9 days''16 years and one day''one hour and 1 minute and twenty seconds'
setExpiration will simply attach
Cache-Control to the response object for you. Pass the response object or time string in any order.
This module is used internally by Lactate