From cde8536e2cb99a1251a192a3c669af5296008794 Mon Sep 17 00:00:00 2001 From: Gleb Bahmutov Date: Sun, 3 Jan 2016 22:22:20 -0500 Subject: [PATCH] feat(todo): can add and delete todos --- dist/express-service.js | 8 +++++++- src/service.js | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dist/express-service.js b/dist/express-service.js index 5ce138d..fb5e5db 100644 --- a/dist/express-service.js +++ b/dist/express-service.js @@ -61581,7 +61581,7 @@ function expressService (app) { text.split('\n').forEach(function (line) { const parts = line.split('=') if (parts.length === 2) { - obj[parts[0]] = parts[1] + obj[parts[0]] = decodeURIComponent(parts[1].replace(/\+/g, ' ')) } }) return obj @@ -61643,6 +61643,12 @@ function expressService (app) { 'Content-Type': res.get('Content-Type') } } + if (res.get('Location')) { + responseOptions.headers.Location = res.get('Location') + } + if (res.get('X-Powered-By')) { + responseOptions.headers['X-Powered-By'] = res.get('X-Powered-By') + } resolve(new Response(chunk, responseOptions)) } diff --git a/src/service.js b/src/service.js index 38b0152..8e8549a 100644 --- a/src/service.js +++ b/src/service.js @@ -41,7 +41,7 @@ function expressService (app) { text.split('\n').forEach(function (line) { const parts = line.split('=') if (parts.length === 2) { - obj[parts[0]] = parts[1] + obj[parts[0]] = decodeURIComponent(parts[1].replace(/\+/g, ' ')) } }) return obj @@ -103,6 +103,12 @@ function expressService (app) { 'Content-Type': res.get('Content-Type') } } + if (res.get('Location')) { + responseOptions.headers.Location = res.get('Location') + } + if (res.get('X-Powered-By')) { + responseOptions.headers['X-Powered-By'] = res.get('X-Powered-By') + } resolve(new Response(chunk, responseOptions)) }