Реагирующее приложение не может установить cook ie, потому что внутреннее приложение работает на другом порту, поэтому это междоменная проблема cook ie.
Вы должны установить нижний заголовок в backend и в запросе Axios
установите withCredentials: true
.
учетные данные: учетные данные, которые вы хотите использовать для запроса: omit
, same-origin
или include
. Для автоматической отправки файлов cookie для текущего домена эта опция должна быть предоставлена. Начиная с Chrome 50.
В Ax ios
withCredentials
указывает, есть ли межсайтовые запросы контроля доступа или нет должно быть сделано с использованием учетных данных. По умолчанию: withCredentials: false.
1. "Access-Control-Allow-Origin: http://localhost:3000";
2. "Access-Control-Allow-Credentials: true";
3. "Access-Control-Allow-Methods: GET, POST";
4. "Access-Control-Allow-Headers: Content-Type, *";
Пример:
res
.set("Access-Control-Allow-Origin", "http://localhost:3000")
.set("Access-Control-Allow-Credentials", "true")
.set("Access-Control-Allow-Methods", "GET, POST")
.set("Access-Control-Allow-Headers", "Content-Type, *")
.status(200).cookie('nameOfCookie', 'cookieValue', { maxAge: 1000 * 60 * 60 }).end();