错误 400:invalid_request 缺少必需参数:redirect_uri

时间:2021-05-15 04:18:52

标签: node.js oauth-2.0

<块引用>

大家好,当我尝试使用谷歌按钮点击登录时出现此错误。

<块引用>

click here to see the error image app.js 文件

    const express = require('express');
const authRoute = require('./route/auth_route');
const passportSetup = require('./config/passport-setup');

const app = express();

//using the authRoutes
app.use('/auth', authRoute)

app.set('view engine', 'ejs');

app.get("/", (req, res)=>{
    res.render('home');
})

app.listen(3000, ()=>{
    console.log("Server is now running on port 3000");
})

passport-setup.js

const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth20');
const keys = require('./keys');

passport.use(
    new GoogleStrategy({
        //passport google strategy
        clientURL:'http://localhost:3000/auth/google/redirect',
        clientID: keys.google.clientID,
        clientSecret: keys.google.clientSecret
}, ()=>{
    //passport callback function
})
)

0 个答案:

没有答案