Как сохранить клиентские обновления, редактируемые на стороне клиента, в базе данных mongodb в приложении node.js express - PullRequest
0 голосов
/ 20 февраля 2019

Каков наилучший способ сохранения пользовательских данных с помощью NodeJS, Express и MongoDB?

Я создаю свое первое веб-приложение с использованием этого стека (с начальной загрузкой HTML / CSS и JS дляинтерфейс), и я понял, что мне нужно решение для привязки данных.Я бы предпочел избежать полной перестройки моего интерфейса, так что кажется, что React будет лучшим вариантом, но я бы предпочел узнать сейчас, если я упускаю что-то очевидное.

Приложение позволитпользователи могут создавать 1-n документы, создавать 1-n новые компоненты внутри них и редактировать 1-n контентно-редактируемые элементы в этих компонентах.

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

Функциональность, которую я хотел бы, заключается в том, чтобы, когда пользователь генерирует новый элемент или выходит из области содержания этого элемента,любые изменения, которые они сделали, будут сохраняться.Я хотел бы достичь этого без использования API-вызовов.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете создать описание страницы в уценке, а затем отобразить его для реагирования на компоненты.Например, вы можете проверить https://www.gatsbyjs.org/ плюс плагин Remark Custopm blocks - https://www.gatsbyjs.org/packages/gatsby-remark-custom-blocks/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...