Как сохранить полезную нагрузку REST api для пользователя из интерфейса?

#javascript #angularjs

#язык JavaScript #angularjs

Вопрос:

Я хотел бы сохранить полезную нагрузку вызовов REST API, сделанных пользователем в интерфейсе, и иметь возможность совершать вызовы, чтобы воссоздать то, что сделал пользователь (например, кнопка воспроизведения)

У меня есть следующий сценарий:

Пользователь открывает веб-сайт.

Пользователь выбирает продукт и настраивает его.

Как я могу хранить полезную нагрузку вызовов REST API из интерфейса: существует ли платформа, которая это делает? Какую базу данных мне следует использовать?

Ответ №1:

Вы можете реализовать это с помощью государственного управления. Я думаю, что пользовательские данные должны быть сначала сохранены в некотором состоянии в интерфейсе, например, с помощью библиотеки Redux.

Наконец, вы можете отправить данные для базы данных (например, MongoDB), чтобы сохранить данные, хранящиеся в состоянии Redux.

Таким образом, с точки зрения использования базы данных, это зависит от того, нужны ли вам эти данные, даже когда пользователь закрывает браузер.