-
Notifications
You must be signed in to change notification settings - Fork 73
Closed
Description
const { CloudEvent, HTTPEmitter } = require("cloudevents-sdk");
let emitter = new HTTPEmitter({
url: // some url
});
let myevent = new CloudEvent({
source: "urn:event:from:my-api/resource/123",
type: "your.event.source.type",
id: "your-event-id",
dataContentType: "application/json",
data: {"hello": "World " + eventIndex},
});
// Emit the event
emitter.send(myevent)
.then(response => {
// Treat the response
console.log("Event posted successfully");
console.log(response.data);
})
.catch(err => {
// Deal with errors
console.log("Error during event post");
console.error(err);
});Error during event post
TypeError: Cannot convert undefined or null to object
Following code doesn't check if the event has extensions or not:
https://github.com/cloudevents/sdk-javascript/blob/master/lib/bindings/http/emitter_binary.js#L73
OR,
extensions property of CloudEvent is not initialized.
Metadata
Metadata
Assignees
Labels
No labels