• Zlecenia -
  • Ocena -
  • Ranking 1 110

Budżet: 700 UAH Termin: 1 dzień

Dzień dobry!

Mam doświadczenie w podłączaniu feedów XML do landingów i sklepów internetowych, w tym z dynamicznymi plikami. Rozumiem specyfikę pracy z CORS, zapytaniami fetch oraz przetwarzaniem danych na froncie.

Jestem gotów skonfigurować poprawne podłączenie XML (zdjęcia, opisy, ceny) do strony jednostronicowej, aby wszystko stabilnie działało zarówno lokalnie, jak i na produkcji.

Zrobię to szybko i jakościowo, z czystą realizacją bez „kółek ratunkowych”.

Będę zadowolony ze współpracy! :)

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 769

Budżet: 700 UAH Termin: 2 dni

Dzień dobry,
Mogę wykonać twoje zadanie.
Szybko i jakościowo.
Zgłaszaj się!

  • Zlecenia -
  • Ocena -
  • Ranking 212

Budżet: 700 UAH Termin: 1 dzień

Tak, tutaj bardzo prawdopodobnie problem leży w CORS (Cross-Origin Resource Sharing). Kiedy próbujesz bezpośrednio w przeglądarce za pomocą JavaScript załadować XML z innej domeny, przeglądarka blokuje zapytanie, jeśli serwer nie zezwala na dostęp z twojego pochodzenia. To objawia się, gdy XML jest dynamiczny (to znaczy rzeczywiście generowany przez serwer), a statyczny działa, ponieważ wtedy możesz go otworzyć jako lokalny plik lub jest już dostępny na tej samej domenie. Można to rozwiązać:
1. Przez serwer proxy
2. JSONP lub CORS po stronie serwera
3. Lokalny rozwój przez serwer

Dynamiczny XML często zmienia nagłówki (Content-Type, Cache), co również może wpływać na fetch/axios. Jeśli sprawdzenie lokalnie nie działa, ale na serwerze wszystko jest w porządku — to prawie zawsze CORS.

  • Zlecenia -
  • Ocena -
  • Ranking 357

Budżet: 700 UAH Termin: 1 dzień

Kiedy XML jest dynamiczny (generowany przez serwer), przeglądarka blokuje zapytanie bez odpowiedniego nagłówka. Rozwiązuje się to za pomocą skryptu proxy na serwerze lub dodania jednego wiersza na backendzie — w zależności od tego, gdzie jest hostowany XML.

  • Zlecenia 7
  • Ocena 4.9
  • Ranking 597

Budżet: 700 UAH Termin: 1 dzień

Cześć!
Dokładnie wiem, jak rozwiązać twój problem z CORS i dynamicznym XML. GPT ma rację co do blokowania przez przeglądarkę, ale prosta konfiguracja nagłówków po stronie front-endu tutaj nie pomoże — potrzebne jest rozwiązanie po stronie serwera.
Co konkretnie zrobię, aby wszystko działało:
1. Napiszę proxy w PHP: Stworzę lekki skrypt, który będzie pobierał twój dynamiczny XML po stronie serwera. To natychmiast rozwiąże problem CORS, ponieważ dla serwera nie ma ograniczeń przeglądarki.
2. Skonfiguruję nagłówki: Ustawię poprawny Access-Control-Allow-Origin, aby twój landing bez przeszkód przyjmował dane.
3. Dostosuję twój JS: Poprawię twój kod połączenia, aby poprawnie „pobierał” zdjęcia, opisy i ceny z nowej ścieżki.
4. Sprawdzę dynamikę: Upewnię się, że przy zmianie danych w XML są one automatycznie i poprawnie aktualizowane na stronie.

  • Zlecenia -
  • Ocena -
  • Ranking 326

Budżet: 710 UAH Termin: 1 dzień

Mogę zająć się tym zleceniem. Zainteresował mnie twój projekt. Mam pomysły, jak można to zrealizować!

  • Zlecenia 5
  • Ocena 4.8
  • Ranking 764

Budżet: 700 UAH Termin: 1 dzień

Cześć, Weroniko!

SI ma rację w 100%. Napotkałaś błąd CORS, ponieważ przeglądarka z powodów bezpieczeństwa blokuje zapytania AJAX do lokalnych plików (twojego XML) bezpośrednio przez protokół file://.

Jak to rozwiążemy teraz na czacie:

Dam ci krótką instrukcję tekstową, jak w 1 kliknięcie uruchomić lokalny serwer (na przykład przez Live Server), a błąd zniknie.

Jeśli to konieczne, sprawdzę twój kod JavaScript, aby upewnić się, że parsowanie XML (zdjęcia, opisy, ceny) jest skonfigurowane idealnie.

  • Zlecenia -
  • Ocena -
  • Ranking 379

Budżet: 700 UAH Termin: 1 dzień

Znana sytuacja - to raczej ograniczenia CORS przeglądarki przy pracy z protokołem file:// lokalnie. Dynamiczny XML jest blokowany, statyczny obok pliku - działa.

Rozwiązuje się to na kilka sposobów w zależności od tego, gdzie znajduje się Twój XML i gdzie planujesz hostować landing. Mogę doradzić i pomóc w skonfigurowaniu działającego rozwiązania pod Twoją sytuację.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 691

Budżet: 700 UAH Termin: 1 dzień

Witam! Zainteresował mnie Twój projekt. Mam duże doświadczenie w:

📊 Przetwarzanie danych: praca z bazami, strukturyzacja i analiza informacji, automatyzacja przetwarzania dużych ilości danych, import/eksport i walidacja;
🤖 Automatyzacja i emulacja działań użytkownika; rozwój botów o różnym stopniu skomplikowania;
⚡️ Asynchroniczne i wielowątkowe parsowanie: zbieranie i przetwarzanie danych z optymalizacją wydajności;
🔍 OCR i wyszukiwanie tekstu: rozpoznawanie i strukturyzacja informacji;
🖼 Przetwarzanie mediów: praca z obrazami i multimediami;
🖥 Rozwój oprogramowania, aplikacji desktopowych, usług systemowych i serwisów;
📱 Rozwój mobilny: aplikacje natywne i wieloplatformowe;
🌐 Praca z API i zewnętrznymi usługami: integracja, automatyzacja i wymiana danych;

  • Zlecenia -
  • Ocena -
  • Ranking 307

Budżet: 1000 UAH Termin: 1 dzień

Dzień dobry. Miałem do czynienia z CORS i mogę Ci pomóc. Po prostu napisz do mnie prywatnie, abym dokładnie zrozumiał zadanie. Miałem sytuację, kiedy backend i frontend były umieszczone na różnych hostach, i wtedy musiałem określić zarówno na froncie, jak i na backendzie, z jakich zasobów można przesyłać i odbierać dane, i to wszystko w CORS. Dlatego czekam na wiadomość prywatną.

  • Zlecenia 4
  • Ocena -
  • Ranking 619

Budżet: 700 UAH Termin: 1 dzień

Dzień dobry, napisz w prywatnych wiadomościach, postaram się pomóc, jeśli problem dotyczy CORS, to można to naprawić.

  • Zlecenia 71
  • Ocena 5.0
  • Ranking 3 305

Budżet: 1000 UAH Termin: 1 dzień

Witaj, Weroniko.
Jestem gotów zrozumieć przyczyny i je usunąć.

  • Zlecenia -
  • Ocena -
  • Ranking 240

Budżet: 700 UAH Termin: 1 dzień

Dzień dobry, mam doświadczenie w pracy z tym zapytaniem. Chciałabym omówić szczegóły zasady działania)

  • Zlecenia 117
  • Ocena 5.0
  • Ranking 3 348

Budżet: 700 UAH Termin: 1 dzień

Dzień dobry.
Mogę skonfigurować dla Państwa wyciąg produktów i wyświetlanie produktów na stronie.
Jeśli mają Państwo pytania, mogą napisać do mnie w wiadomości prywatnej.

  • Zlecenia 21
  • Ocena 5.0
  • Ranking 1 617

Budżet: 700 UAH Termin: 1 dzień

Witam, gotowy pomóc. Napisz na priv, zacznę już teraz. Mam duże doświadczenie w programowaniu, były podobne zadania.

  • Zlecenia -
  • Ocena -
  • Ranking 450

Budżet: 700 UAH Termin: 1 dzień

Cześć
Trzeba zobaczyć, jak to jest zrealizowane i sprawdzić logi
Tylko wtedy będzie można coś powiedzieć

Oferty ukryte

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin

Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript

2 lipca
2 lipca
30 czerwca
26 czerwca