Skip to content

Commit f0ffa05

Browse files
committed
Fix receiver example
Signed-off-by: Fabio José <[email protected]>
1 parent a81cbf6 commit f0ffa05

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -193,25 +193,26 @@ HTTP Headers, extracting the CloudEvents.
193193
// some parts were removed //
194194

195195
const v1 = require("cloudevents-sdk/v1");
196+
196197
const receiver = new v1.StructuredHTTPReceiver();
197198

198199
// some parts were removed //
199200

200-
app.post("/", function (req, res) {
201-
receiver.parse(req.body, req.headers)
202-
.then(myevent => {
201+
app.post("/", (req, res) => {
202+
try {
203+
let myevent = receiver.parse(req.body, req.headers)
204+
205+
// TODO use the event
203206

204-
// TODO use the cloudevent
207+
res.status(201).send("Event Accepted");
205208

206-
res.status(201)
207-
.send("Event Accepted");
208-
})
209-
.catch(err => {
209+
} catch(err) {
210+
// TODO deal with errors
210211
console.error(err);
211212
res.status(415)
212213
.header("Content-Type", "application/json")
213214
.send(JSON.stringify(err));
214-
});
215+
}
215216
});
216217
```
217218

0 commit comments

Comments
 (0)