我正在尝试将 Google 登录集成到我的 React js 应用程序中。好吧,我正在使用react-google-login包来实现它。当我通过 npm start 启动它时,它工作得很好。但是当我通过 VSCode 中的调试器启动应用程序并尝试使用 google 登录时,会抛出以下错误。
我的启动配置是
我已经尝试过,允许不安全的应用程序以我的 ID 登录 Google 设置。
编辑:添加登录代码
import React from "react";
import { GoogleLogin } from "react-google-login";
import {} from "dotenv/config";
const LoginGoogle = () => {
const onSuccess = (res) => {
console.log("Login Sucess currentUSer " + JSON.stringify(res));
};
const onFailure = () => {
console.log("Login Fail");
};
const value = process.env.REACT_APP_GOOGLE_O_AUTH_CLIENT_ID;
return (
<div className="pb-5">
<GoogleLogin
// clientId={process.env.REACT_APP_GOOGLE_O_AUTH_CLIENT_ID}
clientId={value}
buttonText="Login this shit"
onSuccess={onSuccess}
onFailure={onFailure}
cookiePolicy={"single_host_origin"}
className="mt-5"
isSignedIn={true}
></GoogleLogin>
</div>
);
};
export default LoginGoogle;
因此,经过 3 小时的调试后,对于那些使用 Visual Studio 并使用其文档在 google 控制台上设置网址和应用程序的人来说。
只需以管理员身份运行 Visual Studio 就可以了。
该死的......