Ajax-сеанс перезапуска - PullRequest
       5

Ajax-сеанс перезапуска

0 голосов
/ 26 апреля 2019

На моем локальном компьютере работают два приложения. Например, APP-1 работает на http://localhost:3000 и APP-2 на http://localhost:8000

Я включаю скрипт (http // localhost: 3000 / widget.js) из APP-1 в APP-2. Этот сценарий используется для создания некоторого Ajax-запроса к APP-2 (http://localhost:8000/getMyProfileInfo).. Маршрут getMyProfileInfo будет работать, только если сеанс пользователя активен. Но сеанс сбрасывается при выполнении вызова Ajax к «*». 1009 * из http://localhost:8000 с использованием http // localhost: 3000 / widget.js.

Важно то, что сеанс не сбрасывается, если виджет размещен на домене (http // domainname.com / widget.js), и вызывает http://localhost:8000/getMyProfileInfo с http://localhost:8000.

Интересно, почему это происходит, пожалуйста, поделитесь своими идеями относительно этого сценария.

Добавление кода клиента

axios.get('/getMyProfileInfo', 
{ 
    credentials: 'same-origin', 
    withCredentials: true, 
    headers: { 
        'Content-Type': 'application/json', 
        'Cache-Control': 'no-cache', 
        'Access-Control-Allow-Origin': '*' 
    } 
}).then(function (response) {})
...