В Weld мы до сих пор работали с нашими пользовательскими проектами. Настройка представляет собой приложение реального времени, в котором пользователь создает свой собственный контент, который мы сохраняем в mongodb через веб-узлы и сервер Node.js express. Аутентификация осуществляется через локальную стратегию passport.js.Перенос проекта express/mongodb/websockets на что?
Мы хотим отойти от этой ответственности и предпочтительно разрешить размещенному стороннему сервису работать со всеми хранилищами данных и синхронизацией между клиентом и сервером.
Что мы хотим:
- Импорт/Экспорт нашу текущую базу данных MongoDB без много работы.
- Аутентификация с использованием нашего текущего решения на основе паспорта.js.
- Автоматическая синхронизация клиент/сервер (если проект изменен на клиенте должен распространяться в режиме реального времени к базе данных)
Я смотрел на meteor.js и firebase для этого, и это просто на самом деле трудно узнать, какой путь ведет к наименьшей боли. Особенно автомат кажется сложным для решения.
Какое решение я должен использовать и что такое пошаговая процедура для него?