接下来,当我使用带有身份验证凭据的 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)