For every post I am doing from my JS app, the browser is always sending an OPTIONS preflight request first.
It is mandatory according to: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
The requirement for Content-Type:application/vnd.eventstore.events+json makes this the case, but if anyone has found a bypass for this, I will be very appreciative.