
alt="logo"
className="w-[198px] md:w-[396px]"
/>
{/* Form */}
{
e.preventDefault();
handleLogin(e);
}}
>
{/* email */}
setEmail(e.target.value)}
placeholder="input email"
isPassword={false}
errorMessage={emailError ? "(foreign language text)" : null}
/>
{/* password */}
setPassword(e.target.value)}
placeholder="(text)"
isPassword={true}
errorMessage={
passwordError ? "(foreign language text)" : null
}
/>
{/* login */}
login
{/* page moving */}
(foreign language text)
signup
);
}
[ файл запроса API ]
export default async function apiRequest(endpoint, options = {}) {
const url = `${BASE_URL}${endpoint}`;
const defaultOptions = {
headers: {
"Content-Type": "application/json",
},
...options,
};
const response = await fetch(url, defaultOptions);
if (!response.ok) throw new Error("API request failure");
return response.json();
}
//
export async function postSignIn({ email, password }) {
return apiRequest("/Auth/SignIn", {
method: "POST",
body: JSON.stringify({ email, password }),
});
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... tion-fails
Мобильная версия