Как работает функция passport.use ()? - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь настроить аутентификацию Google с помощью passport.js, и я не понимаю, как работает функция passport.use (). Express.js использует функцию app.use () для функции промежуточного программного обеспечения. Express.use () работает как passport.use ()? Если ответ - да, у меня есть следующие вопросы. express.use () получает 2 аргумента - путь и функцию обратного вызова, но когда мы используем passport.use (), нам нужно использовать определенный объект Стратегии вместо функции обратного вызова. Как на самом деле работает passport.use ()?

const express = require('express');
const passport = require('passport');
const googleStrategy = require('passport-google-oauth20').Strategy;

const app = express();
passport.use(new googleStrategy());
...