小编Wil*_*lyo的帖子

未处理的运行时错误 SyntaxError:来自 SignIn 或 SignOut next-auth 的 JSON 输入意外结束

接下来,当我使用带有身份验证凭据的 SignIn 或 SignOut 时,出现未处理的运行时错误 SyntaxError: Unexpected end of JSON input。

该错误很奇怪,因为显示弹出下一个错误,但注册了令牌和会话

错误

这是我的授权码和凭据:

CredentialsProvider({
      id: 'credentials',
      name: 'Credenciales',

      async authorize(credentials, req) {
        if (!(credentials.email.length > 0) || !(credentials.password.length > 0)) {
          throw new Error('Email or password was not provided');
        }
        const formData = new FormData();
        formData.append('username', credentials.email);
        formData.append('password', credentials.password);
        formData.append('client_id', credentials.rif);
        
        const url = `${process.env.BACK_ENDPOINT}/login/`
        
        const response = await fetch(url,{
          method: 'POST',
          body: formData
        });
        if (response.status === 401) {
          return {
            'details': 'error',
            'message': 'The username or password …
Run Code Online (Sandbox Code Playgroud)

javascript authentication json next.js next-auth

4
推荐指数
1
解决办法
2242
查看次数

标签 统计

authentication ×1

javascript ×1

json ×1

next-auth ×1

next.js ×1