From 4b565133fe0684ed61e8f25f8a62781ff391f556 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Sun, 8 Jan 2017 11:06:18 +0700 Subject: [PATCH] Throw error if Date header is missing --- src/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/index.js b/src/index.js index 5104081..7a2baa9 100644 --- a/src/index.js +++ b/src/index.js @@ -19,6 +19,11 @@ expired.on = headers => { // Parse headers if we got a raw string headers = (typeof headers === 'string') ? parse(headers) : headers; + // Check we have date header + if (!headers.date) { + throw new Error('Date header is missing'); + } + // Default to Date header let expiredOn = new Date(headers.date);