Я пытаюсь настроить аутентификацию 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());