From f0ffa05297bdbd0e4e16b90baab19851a6844b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabio=20Jos=C3=A9?= Date: Wed, 6 Nov 2019 10:58:34 -0300 Subject: [PATCH] Fix receiver example MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabio José --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 72b34e3..9f50b99 100644 --- a/README.md +++ b/README.md @@ -193,25 +193,26 @@ HTTP Headers, extracting the CloudEvents. // some parts were removed // const v1 = require("cloudevents-sdk/v1"); + const receiver = new v1.StructuredHTTPReceiver(); // some parts were removed // -app.post("/", function (req, res) { - receiver.parse(req.body, req.headers) - .then(myevent => { +app.post("/", (req, res) => { + try { + let myevent = receiver.parse(req.body, req.headers) - // TODO use the cloudevent + // TODO use the event - res.status(201) - .send("Event Accepted"); - }) - .catch(err => { + res.status(201).send("Event Accepted"); + + } catch(err) { + // TODO deal with errors console.error(err); res.status(415) .header("Content-Type", "application/json") .send(JSON.stringify(err)); - }); + } }); ```