чтобы я страдал? (страдаю проверяй)
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
есть мой_сайт:80/страница.хтмл и мой_сайт:8080/мойсервер и никак из страница.хтмл не загрузить данные от «другого порта» или адреса (згрузить для джаваскрипта как текст/object/iframe/json/тдтп невыйдет)
очевидные обходы:
1. сделать мой_сайт:8080/мойсервер.js откуда вместо «своего формата отдачи» отдавать сгенерированный jsvascript текст(var xxx=[mydata];), и все данные читать из мой_сайт:80/страница.хтмл
вместо js файла можно использовать css или даже картинку(читать массив пикселей как данные в хтмлке у клиента)
2. https://cors.io/ или любой прокси на стороне сервера, направив все через один прокси, страница будет cors.io/?мой_сайт:80/страница.хтмл и в странице cors.io/?мой_сайт:8080/мойсервер (или пробросив 8080 на 80 порт на сервере(хоть пхп скриптом на стороне сервера))
...зачем это нужно если оно обходиться и создает только сложности безсмысленные