Node.js 我目前正在使用Google OAuth2.0构建React应用程序,它在完成登录后不会重定向
使用OAut2.0构建了一个简单的react登录页面,但登录后不会重定向到新页面,而是返回登录页面 我希望我的页面在登录后重定向到仪表板 Google API控制台已经配置了授权JavaScript源(URI)和授权重定向URI 如果可能,您可以分享如何将passport JS用于reactjsNode.js 我目前正在使用Google OAuth2.0构建React应用程序,它在完成登录后不会重定向,node.js,reactjs,oauth-2.0,passport.js,Node.js,Reactjs,Oauth 2.0,Passport.js,使用OAut2.0构建了一个简单的react登录页面,但登录后不会重定向到新页面,而是返回登录页面 我希望我的页面在登录后重定向到仪表板 Google API控制台已经配置了授权JavaScript源(URI)和授权重定向URI 如果可能,您可以分享如何将passport JS用于reactjs import React from 'react'; import ReactDOM from 'react-dom'; import GoogleLogin from 'react-google-
import React from 'react';
import ReactDOM from 'react-dom';
import GoogleLogin from 'react-google-login'; // or import { GoogleLogin } from 'react-google-login';
const responseGoogle = (response) => { console.log(response); }
ReactDOM.render(<GoogleLogin
clientId="658977310896-knrl3gka66fldh83dao2rhgbblmd4un9.apps.googleusercontent.com"
buttonText="Login"
onSuccess={responseGoogle}
onFailure={responseGoogle}
cookiePolicy={'single_host_origin'}/>,
document.getElementById('googleButton') );
从“React”导入React;
从“react dom”导入react dom;
从“反应谷歌登录”导入谷歌登录;//或者从'react google login'导入{GoogleLogin};
const responsegogle=(response)=>{console.log(response);}
ReactDOM.render(,
getElementById('googleButton');
因此,在您的responseogle
方法中,您可以运行返回这个.history.push(“/dashboard”)
这将重定向到您的仪表板或仪表板路径,或者您可以将您的响应片段发送到控制台,以便我们查看Hi@Akash,您能分享一下您当前如何运行代码的代码片段吗?这样我们就可以帮助您了。@Claeusdev我已经在我的问题中添加了这个片段,它仍然会重定向到同一个登录页面。