У меня настроен сервер аутентификации пользователей с использованием Express и Node.js в моем локальном порте 3333, и я пытаюсь подключиться к конечной точке в Next. js порт 3000, используя isomorphi c -unfetch для получения , Я получаю сообщение об ошибке CORS 401, я уже провел немало исследований, но просто хотел узнать, возможно ли подключение к серверу Express на локальных хостах? Я попытался добавить «Access-Control-Allow-Origin»: «*», «Content-Type»: «multipart / form-data» в объект заголовка. На сервере express уже настроены cors.
Эта функция ниже вызывается при нажатии кнопки.
onLoginClick = async () => {
let header = new Headers({
"Access-Control-Allow-Origin": "*",
"Content-Type": "multipart/form-data"
});
const res = await fetch("http://localhost:3333", {
method: "POST",
header,
body: JSON.stringify({
username: "USER",
password: "PASSWORD"
})
});
}
Сообщение об ошибке -
http://localhost:3333/ 401 (Unauthorized)
Response {type: "cors", url: "http://localhost:3333/", redirected: false, status: 401, ok: false, …}