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