Запрос из постороннего источника заблокирован: отсутствует заголовок CORS «Access-Control-Allow-Origin»
Начнём с того, что приложение, написанное на next js, нормально отрабатывает запрос, получаю данные с сервера (я почитал, что при SSR, он использует прокси, вроде как). У меня есть проект на чистом react и в нём я делаю запрос с помощью библиотеки axios на сервер:
useEffect( () => {
axios.get<Pizza[]>("/pizza", {
}).then(res => console.log(res) )
}, [pizza])
Но у меня выдаётся ошибка в виде:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://localhost:8000/pizza. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»). Код состояния: 301.
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://localhost:8000/pizza. (Причина: не удалось выполнить запрос CORS). Код состояния: (null).
CORS у меня настроен правильно, если считать, что запросы с next js у меня отправляются
CORS
c := cors.New(cors.Config{
AllowOrigins: []string{"http://localhost:3000"},
AllowMethods: []string{
http.MethodGet,
http.MethodPost,
},
AllowHeaders: []string{"Origin", "Content-Type"},
ExposeHeaders: []string{
"Content-Length",
},
AllowCredentials: true,
})
Пробовал добавлять "Access-Control-Allow-Origin" в CORS и заголовки при отправке, но ничего не помогает