UNPKG

2.18 kBMarkdownView Raw
1# REserve/**cache**
2cache handler for [REserve](https://npmjs.com/package/reserve).
3
4[![Travis-CI](https://travis-ci.org/ArnaudBuchholz/reserve-cache.svg?branch=master)](https://travis-ci.org/ArnaudBuchholz/reserve-cache#)
5[![Coverage Status](https://coveralls.io/repos/github/ArnaudBuchholz/reserve-cache/badge.svg?branch=master)](https://coveralls.io/github/ArnaudBuchholz/reserve-cache?branch=master)
6[![Maintainability](https://api.codeclimate.com/v1/badges/db4a65b788857cd2730b/maintainability)](https://codeclimate.com/github/ArnaudBuchholz/reserve-cache/maintainability)
7[![Package Quality](https://npm.packagequality.com/shield/reserve-cache.svg)](https://packagequality.com/#?package=reserve-cache)
8[![Known Vulnerabilities](https://snyk.io/test/github/ArnaudBuchholz/reserve-cache/badge.svg?targetFile=package.json)](https://snyk.io/test/github/ArnaudBuchholz/reserve-cache?targetFile=package.json)
9[![dependencies Status](https://david-dm.org/ArnaudBuchholz/reserve-cache/status.svg)](https://david-dm.org/ArnaudBuchholz/reserve-cache)
10[![devDependencies Status](https://david-dm.org/ArnaudBuchholz/reserve-cache/dev-status.svg)](https://david-dm.org/ArnaudBuchholz/reserve-cache?type=dev)
11[![reserve](https://badge.fury.io/js/reserve-cache.svg)](https://www.npmjs.org/package/reserve-cache)
12[![reserve](http://img.shields.io/npm/dm/reserve-cache.svg)](https://www.npmjs.org/package/reserve-cache)
13[![install size](https://packagephobia.now.sh/badge?p=reserve-cache)](https://packagephobia.now.sh/result?p=reserve-cache)
14[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
15[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FArnaudBuchholz%2Freserve-cache.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FArnaudBuchholz%2Freserve-cache?ref=badge_shield)
16
17## Usage
18
19```json
20{
21 "handlers": {
22 "cache": "reserve-cache"
23 },
24 "mappings": [{
25 "match": "\\/cache\\/(.*)",
26 "cache": "$1"
27 }]
28}
29```
30
31## Supported verbs
32
33### GET
34
35Retrieves a value, returns `204` if no value.
36
37### POST
38
39Stores or updates a value, returns `201` if new value.
40
41### DELETE
42
43Deletes a value.