expire

0.4.5 • Public • Published

Expire

npm install expire

Expire is a convenient little utility for abstracting some of the work you might do to afford robust cache strings.

 
var expire = require('expire')
 
var express = require('express')
var app = express.createServer()
 
var fs = require('fs')
var file = fs.readFileSync('somn.jpg')
 
app.get('*', function(req, res) {
    res.headers = expires.setExpiration('two days')
    // or expires.setExpiration(res.headers, 'two days')
    res.end(file)
})
 
 

getSeconds string > number

Converts a string to number of seconds. All of the following are valid strings:

  • one minute
  • 9 days
  • 16 years and one day
  • one hour and 1 minute and twenty seconds

setExpiration object [optional], string > object

Automatically converts string to number of seconds and decorates the provided object with valid expires and cache-control headers.

expire.setExpiration(res.headers, 'two days')
res.headers = setExpiration('two days')

This module is used internally by Lactate

Readme

Keywords

none

Package Sidebar

Install

npm i expire

Weekly Downloads

72

Version

0.4.5

License

none

Last publish

Collaborators

  • Weltschmerz