Next-Auth signOut功能指向127.0.0.1

gc0ot86w  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(114)

我正在使用下一个js next-auth signOut函数,每当我试图从登录的会话中注销时,此函数都会将我引导到127.0.0.1并显示错误127.0.0.1拒绝连接。我不知道为什么它应该导致我登录或其他页面。如果谁有解决办法,那将是对我最大安慰。下面是我使用这个signOut函数的Logout组件

"use client";
import React from "react";
import { signOut } from "next-auth/react";

    const Logout = () => {
      return (
        <div>
          <button
            type="submit"
            onClick={() => signOut()}
            className="bg-indigo-700 p-2 rounded-md"
          >
            Logout
          </button>
        </div>
      );
    };
    
    export default Logout;
vawmfj5a

vawmfj5a1#

注销后,您将被重定向到NEXTAUTH_URL环境变量。请确保将其设置为您的网站URL。

signOut()
// will redirect to proccess.env.NEXTAUTH_URL or localhost:3000

如果你想重定向到一个特定的页面(例如,/login)设置callbackUrl属性:

signOut({ callbackUrl: "/login" })
// will redirect to (process.env.NEXTAUTH_URL + callbackUrl)

相关问题