R8244/node_modules/fresh14df7e7ba70fsolothurn
README.md
fresh
[![NPM Version][npm-image]][npm-url] [![NPM Downloads][downloads-image]][downloads-url] [![Node.js Version][node-version-image]][node-version-url] [![Build Status][travis-image]][travis-url] [![Test Coverage][coveralls-image]][coveralls-url]
HTTP response freshness testing
Installation
$ npm install fresh
API
js var fresh = require('fresh')
fresh(req, res)
Check freshness of req and res headers.
When the cache is "fresh" true is returned, otherwise false is returned to indicate that the cache is now stale.
Example
js var req = { 'if-none-match': 'tobi' }; var res = { 'etag': 'luna' }; fresh(req, res); // => false var req = { 'if-none-match': 'tobi' }; var res = { 'etag': 'tobi' }; fresh(req, res); // => true
License
[MIT](LICENSE)
[npm-image]: https://img.shields.io/npm/v/fresh.svg?style=flat [npm-url]: https://npmjs.org/package/fresh [node-version-image]: https://img.shields.io/badge/node.js-%3E%3D_0.6-brightgreen.svg?style=flat [node-version-url]: http://nodejs.org/download/ [travis-image]: https://img.shields.io/travis/jshttp/fresh.svg?style=flat [travis-url]: https://travis-ci.org/jshttp/fresh [coveralls-image]: https://img.shields.io/coveralls/jshttp/fresh.svg?style=flat [coveralls-url]: https://coveralls.io/r/jshttp/fresh?branch=master [downloads-image]: https://img.shields.io/npm/dm/fresh.svg?style=flat [downloads-url]: https://npmjs.org/package/fresh