From d8df5efa94480009c7f71046ecf67b20ee96dc14 Mon Sep 17 00:00:00 2001 From: Philip Hayes Date: Wed, 2 Sep 2020 17:09:53 -0400 Subject: [PATCH] chore(example): Replaced body parser with express JSON parser (#334) Signed-off-by: Philip Hayes Co-authored-by: Philip Hayes --- examples/express-ex/index.js | 16 ++-------------- examples/express-ex/package.json | 1 + 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/examples/express-ex/index.js b/examples/express-ex/index.js index cfe68e9..cc8e234 100644 --- a/examples/express-ex/index.js +++ b/examples/express-ex/index.js @@ -3,20 +3,8 @@ const express = require("express"); const { Receiver } = require("cloudevents"); const app = express(); - -app.use((req, res, next) => { - let data = ""; - - req.setEncoding("utf8"); - req.on("data", function (chunk) { - data += chunk; - }); - - req.on("end", function () { - req.body = data; - next(); - }); -}); +const bodyParser = require('body-parser') +app.use(bodyParser.json()) app.post("/", (req, res) => { console.log("HEADERS", req.headers); diff --git a/examples/express-ex/package.json b/examples/express-ex/package.json index 756d8f7..74fa523 100644 --- a/examples/express-ex/package.json +++ b/examples/express-ex/package.json @@ -14,6 +14,7 @@ "author": "fabiojose@gmail.com", "license": "Apache-2.0", "dependencies": { + "body-parser": "^1.19.0", "cloudevents": "^3.1.0", "express": "^4.17.1" }