Показать сообщение отдельно
  #3 (permalink)  
Старый 28.08.2017, 16:13
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Ваяс,
Это не проблема Node.JS, так устроен XMLHttpRequest (ajax) в браузере.

1. Запрос с site1 на site2 очевидно что кросс-доменный, для таких запросов site2 должен отвечать заголовком доступа Access-Control-Allow-Origin.
2. Сессии живут в куках, по умолчанию кросс-доменные запросы куки не передают, запрос нужно конфигурировать withCredentials, дополнительно для таких запросов site2 должен отвечать заголовком доступа Access-Control-Allow-Credentials.
// jquery-нотация
$.ajax({
   //...
   xhrFields: {
      withCredentials: true
   }
});
Как формировать заголовки ответа смотри документацию по используемому модулю Node.JS.

Сообщение от Ваяс
Я задавал подобный вопрос на stackoverflow https://ru.stackoverflow.com/questio...B8%D1%81%D0%B0
Спасибо, посмеялся)
Ответить с цитированием