Вы не помещаете mongoose_auth.middleware () в список промежуточного программного обеспечения Express.Вам нужно
app.use mongoose_auth.midleware ()
У вас, как вам кажется, промежуточное ПО просто создается и игнорируется.Возможно, вы следовали примеру в README, но он настраивает свое промежуточное ПО, когда он вызывает createServer
, а вы используете app.use
, что хорошо, но вам нужно передать функцию промежуточного ПО на app.use
, чтобы правильно зарегистрировать ее.
Это, по крайней мере, одна проблема.Исправьте это и посмотрите, что произойдет.Существует множество деталей конфигурации, которые должны быть идеальными, чтобы все работало, поэтому вам могут потребоваться и другие настройки.