У меня есть настройка сервера аутентификации пользователей с использованием Express и Node.js в моем локальном порту 3333, и я пытаюсь подключиться к конечной точке на порту 3000 Next.js, используя isomorphic-unetch для выборки. Я получаю ошибку CORS 401, я уже провел небольшое исследование, но просто хотел узнать, возможно ли подключение к серверу Express на локальных хостах? Я попытался добавить «Access-Control-Allow-Origin»: «*», «Content-Type»: «multipart / form-data» к объекту заголовка. Экспресс-сервер уже имеет настройку 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, …}