Jestem zielony jeśli chodzi o programowanie w javascript, ale coś tu ciułam. Próbuje skompilować bibliotekę vtk tak, żeby wyświetlała jakieś bryły 3D. Udało mi się uruchomić kilka skryptów ze strony vtk ale ciągle nie mogę sobie poradzić z tym na którym najbardziej mi zależy czyli przykładzie PolyDataReader. Problem polega na tym, że w momencie gdy skrypt próbuje załadować plik to wyskakuje błąd Cross-Origin Request Blocked. Nieważne czy plik znajduje się na dysku lokalnym czy na stronie internetowej. Jak na tą chwilę uruchamiam wszystko z poziomu localhost. Kiedyś miałem taki problem z Wordpressem, ale tam udało się to załatwić poprzez dodanie kilku linijek .htaccess file.
@Bogdan191: cors oznacza że serwer do którego wołasz nie ma zdefiniowanej polityki dla twojego hosta, tu zakładam że dla localhost z którego próbujesz się łączyć. Z kontekstu nie wynika czy hostujesz backend u siebie czy wołasz o czyjś, więc zakładam że u siebie.
Musisz zdefiniować politykę cors, poszperaj w necie jak tego używać. Dla przykładowo backendu nodejs hostowanego poprzez express tu masz jakiś pierwszy lepszy przykład https://stackabuse.com/handling-cors-with-node-js/
@Bogdan191 jak masz pieniądze to kup książkę "Bezpieczeństwo Aplikacji Internetowych" Sekurak - tam jest to i inne ciekawe sprawy bardzo dobrze opisane
#powodz twarze nieskalane myśleniem XD I niech nikt nie pisze że obawiali się niskich odszkodowań. Hasła są jasne, żadnych zbiorników nigdzie w Kotlinie Kłodzkiej! Nie ma nigdzie haseł "chcemy godnych odszkodowań lub nowych domów"
TLDR: Mam problem z błędem Cross-Origin Request Blocked
Jestem zielony jeśli chodzi o programowanie w javascript, ale coś tu ciułam. Próbuje skompilować bibliotekę vtk tak, żeby wyświetlała jakieś bryły 3D. Udało mi się uruchomić kilka skryptów ze strony vtk ale ciągle nie mogę sobie poradzić z tym na którym najbardziej mi zależy czyli przykładzie PolyDataReader.
Problem polega na tym, że w momencie gdy skrypt próbuje załadować plik to wyskakuje błąd Cross-Origin Request Blocked. Nieważne czy plik znajduje się na dysku lokalnym czy na stronie internetowej. Jak na tą chwilę uruchamiam wszystko z poziomu localhost. Kiedyś miałem taki problem z Wordpressem, ale tam udało się to załatwić poprzez dodanie kilku linijek .htaccess file.
Dzięki za jakiekolwiek info jak tego uniknąć
na przykład to:
https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf?hl=en
Musisz zdefiniować politykę cors, poszperaj w necie jak tego używać. Dla przykładowo backendu nodejs hostowanego poprzez express tu masz jakiś pierwszy lepszy przykład https://stackabuse.com/handling-cors-with-node-js/