Невозможно получить заголовок ответа с получением API с междоменным запросом в приложении реакции - PullRequest
0 голосов
/ 05 июня 2018

Я использую паспортную аутентификацию на основе cookie-файлов на моем сервере, когда я запрашиваю у моего реагирующего клиента, я получаю ответ, как и ожидалось, при успешной аутентификации с использованием cookie-аутентификации в отладке браузера. Я тоже могу просмотреть его, но cookie теперь доступен в реакцииapp enter image description here

, где мой сервис входа в систему имеет вид

function login(username, password) {
const requestOptions = {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    mode: 'cors',
    // credentials: 'include',
    body: JSON.stringify({ username, password })
};

return fetch('http://localhost:3004/api/v0.0.3/merchant-user/login', requestOptions)
    .then(response => {
        console.log(response); // get me user object
        response.headers.get('Content-Type'); // get content type
        console.log(response.headers.get('set-cookie')); // or Cookie or cookie get null 
        return response.json();
    })
    .then(user => {
        return user;
    });

Настройки моего экспресс-сервера для cors следующие:

 app.use(cors( {origin:"http://localhost:3000",credentials: true}));

myПриложение реагирует на порт 3000

, а экспресс-сервер работает на 3004

Я попробовал большинство решений в Google, но без помощи, пожалуйста, сообщите мне, я застрял здесь

...