derbyJS - узнай, кто внес изменения в режиме реального времени
Я смотрю на дерби многопользовательский блокнот. Мне интересно, что было бы лучшим способом реализовать что-то вроде курсора для редактирования других людей. Например, в Google Docs / Etherpad.
В общем, я ищу следующее:
- есть ли что-то встроенное в derbyJS, чтобы сказать, кто сделал правки? Или мы можем изменить способ синхронизации?
- в качестве альтернативы, какие средства коммуникации у меня есть, и какие лучше интегрировать с дерби?
PS: я видел этот вопрос, но он не очень помогает мне в отношении синхронизации.
1 ответ
Решение
Вы должны будете принудительно установить аутентификацию в своем приложении. Я предлагаю вам получить модуль derby-auth npm и использовать его для аутентификации.
Как только ваш пользователь аутентифицирован, вы можете затем передать его дескриптор (см. Паспорт) на каждый запрос на редактирование на свой сервер, а затем отправить эту информацию обратно подключенным клиентам.