derbyJS - узнай, кто внес изменения в режиме реального времени

Я смотрю на дерби многопользовательский блокнот. Мне интересно, что было бы лучшим способом реализовать что-то вроде курсора для редактирования других людей. Например, в Google Docs / Etherpad.

В общем, я ищу следующее:

  • есть ли что-то встроенное в derbyJS, чтобы сказать, кто сделал правки? Или мы можем изменить способ синхронизации?
  • в качестве альтернативы, какие средства коммуникации у меня есть, и какие лучше интегрировать с дерби?

PS: я видел этот вопрос, но он не очень помогает мне в отношении синхронизации.

1 ответ

Решение

Вы должны будете принудительно установить аутентификацию в своем приложении. Я предлагаю вам получить модуль derby-auth npm и использовать его для аутентификации.

Как только ваш пользователь аутентифицирован, вы можете затем передать его дескриптор (см. Паспорт) на каждый запрос на редактирование на свой сервер, а затем отправить эту информацию обратно подключенным клиентам.

Смотрите https://www.npmjs.org/package/derby-auth

Другие вопросы по тегам