Я использую React SPA, Express, Express-сессию
В этом случае я успешно создал корзину. Я храню эти данные Тележки на основе sessionID из экспресс-сессии, которая уникальна в базе данных mysql.
но я не знаю, правильный ли этот метод?
Таким образом, я сохраняю это на основе пользователя sessionID, когда пользователь посещает веб-сайт, sessionID будет сохранен в сеансе таблицы базы данных mysql. поэтому при добавлении в корзину сохраненные данные относятся к сеансу.
Настольные тележки
id session_id
1 cfcf05e9-f4de-4796-835d-237f525b9c67
Сеанс стола
id ipaddress
cfcf05e9-f4de-4796-835d-237f525b9c67 127.0.0.1
Таблица cart_items
id product_id product_variant_id cart_id quantity
1 5 5 1 5
Я проверил куки, и оказалось, что sessionID хранится в куки с именем cookies.sid.
Нужны ли мне еще маркеры cookie для корзин покупок? И как мне использовать аутентификацию, такую как логин? как его подключить