Potrzebna pomoc w rozwiązaniu problemu CORS w React.js
To prosta aplikacja w React, która odwołuje się do zewnętrznego API
useEffect(() => {
axios.get('https://******/check_auth.php', {
withCredentials: true, // Dodaje cookie do zapytania
})
.then((response) => {
console.log(response.data);
})
.catch((error) => {
console.error('Błąd sprawdzania autoryzacji:', error);
});
}, []);Na serwerze ustawiam CORS:
<?php
header("Access-Control-Allow-Origin: http://localhost:3000");
header("Access-Control-Allow-Credentials: true");
session_set_cookie_params([
'lifetime' => 0,
'path' => '/',
'domain' => '**********',
'secure' => true,
'httponly' => true,
'samesite' => 'None'
]);
session_start();
print_r($_SESSION);
$_SESSION['test'] = "asfasfasfasfsfa";
Jeśli zrobię 2-3 odświeżenia strony, to oczekuję, że przy drugim odświeżeniu powinna wyświetlić się sesja z kluczem test, ale cały czas otrzymuję pustą tablicę.
W konsoli w zakładce cookies otrzymuję ostrzeżenie o różnych domenach
Ale na backendzie ustawiłem 'samesite' => 'None', czego mu jeszcze brakuje?
Może jest jakaś instrukcja, jak testować aplikację React na localhost, aby CORS nie zgłaszał błędów? Bo kiedy wdrażasz na serwer, to wszystko działa poprawnie, bo jest na tej samej domenie.
Próbowałem ustawić proxy w package.json
"proxy": "https://********",
ale wtedy npm start się nie uruchamia
Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options.allowedHosts[0] should be a non-empty string.
Opinia zleceniodawcy o współpracy z freelancerem
Potrzebna pomoc w rozwiązaniu problemu CORS w React.jsJakościowo wykonana praca. Polecam.
Opinia freelancera o współpracy z Roman Nalivayko
Potrzebna pomoc w rozwiązaniu problemu CORS w React.jsBardzo miło było pracować. Polecam!!!!
![]()
-
2380 8 0 Witaj, gotów pomóc Ci rozwiązać Twój problem, zgłaszaj się!
-
Спробуй погратись з mode на fetch api
mode: "cors", // no-cors, *cors, same-origin -
header("Access-Control-Allow-Origin: http://localhost:3000"); ->header("Access-Control-Allow-Origin: *"); -
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 1 dzień 12 godzin temu ∙ 28 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 220 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni 18 godzin temu ∙ 116 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni temu ∙ 21 ofert |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 8 dni 23 godziny temu ∙ 23 oferty |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 9 dni 17 godzin temu ∙ 97 ofert |