EvgeniySaschenko, У вас что-то не так... Вы пишите, что все данные нужны, а потом пишите, что грузится много данных, которые не нужны... Что бы лишние данные не грузились, данные нужно загружать по мере необходимости. Если данные загружать правильно, то и не будет там огромной колбасы.
fateseekers, Нет, сокеты тут абсолютно не причем. Почитайте, что такое CORS. Это политика передачи данных между разными доменными именами. Если хотите настроить более точно, то указывайте правильные заголовки. Сервер должен отдавать в ответ заголовки серверов, которым он разрезает доступ к себе, если так можно сказать.
Грубо говоря:
Запрос идет с сайта google.com, у вас стоит res.setHeader("Access-Control-Allow-Origin", 'vegas.com'; - вывалится ошибка cors.
Запрос идет сайта vegas.com, у вас стоит res.setHeader("Access-Control-Allow-Origin", origin); - запрос пройдет без ошибок.
Роман, Да я знаю, но зачем его расстраивать раньше времени?) Ответ был дан именно на тот вопрос, который он задал, он же не спросил, правильно ли так делать)
Aetae Еще больше вопросов появилось теперь... Я смотрю в исходный код страницы и там полностью готовая разметка, как тогда мне с сервера она пришла, если запрос был на фронте?