Вообще всю жизнь так работало:
res.writeHead(200, {
'Content-Type': 'text/event-stream; charset=UTF-8',
'Cache-Control': 'no-cache',
'Connection': 'keep-alive',
'Access-Control-Allow-Credentials': true,
'Access-Control-Allow-Origin': '*'
});
Но если не работает, то сделайте параметр в урле SSE обработчика
https://[url-server]:8081/event?domain=[uri-client] и подставляйте не *, а для каждого свой свой домен.
Кроме того, постарайтесь вешать не на 8081, а все на 80, браузеры, фаерволы и разные шлюзы любят когда все на 80. Да и балансировку тогда будет сделать проще, хардварные балансировщики и специализированные сервисы балансировки любят 80.