#express
Вопрос:
Экспресс-часть
await res .status(response.statusCode) .cookie("token", response.data.token, { path: "/", maxAge: 7 * 24 * 60 * 60 * 1000, httpOnly: false, sameSite: "none", }) .json(response);
клиентская часть
const config = { headers: { withCredentials: true } }; export const login = (datas) =gt; API.post("/api/auth/login", datas, config);
браузер получает
Set-cookie: token=eyJhbGciOiJIUzI1NiI; Max-Age=604800; Path=/; Expires=Wed, 03 Nov 2021 15:39:35 GMT; SameSite=None
Но в приложении файлы cookie пусты
Комментарии:
1. Работает ли экспресс-сервер с именем хоста, отличным от имени хоста, который обслуживает клиента?
2. Для сервера и клиента используется одно имя хоста
3. используете ли вы анализатор файлов cookie ?
4. да, я использую парсер файлов cookie. Также я добавляю заголовок res. («Управление доступом-Разрешить-Учетные данные», true);. Но это не помогает
5. Файл cookie пуст в приложении . Но когда клиент делает запрос get, сервер получает файл cookie. Также файл document.cookie или файл document.cookie пусты