Последние 6 месяцев я работал над своим собственным приложением на nodeJS, где я сам все создал с нуля. Мой сервер делает всего пару вещей, так как большая часть работы в моем приложении выполняется во внешнем интерфейсе.
Одна вещь, которую я в настоящее время рассматриваю для реализации, - это система аутентификации пользователя + facebook для приложения. Кажется, что Every-auth — гораздо более надежная структура для этого, чем что-либо еще. Однако для этого вам понадобится Express или Connect.
Таким образом, я рассматриваю возможность переделки своего кода для использования ConnectJS (в основном) для этой цели. Тем не менее, мне очень нравится иметь очень простой сервер, который делает только то, что ему нужно, и ничего сверх этого. Существуют ли какие-либо другие модули для аутентификации, столь же надежные, как Every-auth, которые не требуют подключения, которые кто-нибудь может порекомендовать?
А для тех из вас, кто использует Connect, насколько удобны другие функции, которые он предлагает? Стоит ли сжимать данные, которые будут возвращены сервером? Статический файловый сервер быстрее или отличается от обычного кода nodejs, который делает то же самое?
Я действительно сейчас на грани и был бы признателен за любые мысли от людей, у которых был опыт программирования приложений nodejs как с Connect, так и без него.
Лучший,
Сами
ПОПРАВКА - если каждый запрос, который получает мой сервер, в какой-то момент будет включать подключение к MongoDB с использованием драйвера node-mongodb-native, это вообще что-то меняет? Я немного сбит с толку относительно того, могу ли я использовать код, который я уже написал, как своего рода модуль, который действует как один из элементов промежуточного программного обеспечения, который я могу добавить для подключения. Если это предложение демонстрирует, что у меня есть полное непонимание того, что делает connect, я был бы признателен за любые разъяснения.