Как настроить Passport в проекте Adonis? - PullRequest
0 голосов
/ 01 июня 2019

Я работаю над проектом Adonis и пытаюсь реализовать аутентификацию с использованием Passport. Есть много примеров того, как использовать его с Express, но я не могу настроить его для Adonis.

Я в основном понимаю, что делает код, но проект Adonis структурирован немного по-другому. Я не понимаю, где мне нужно передать объект passport, возврат passport.session () и т. Д., Потому что в моем коде нет объекта app. Есть ли способ получить этот объект или где я должен разместить свой код?

app.use(session({ secret: 'anything' })); // session secret
app.use(passport.initialize());
app.use(passport.session()); // persistent login sessions
app.use(flash()); // use connect-flash for flash messages stored in session

// routes ======================================================================
require('./app/routes.js')(app, passport); // load our routes and pass in our app and fully configured passport
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...