Mirki, próbuję ogarnąć #javascript #js z #nodejs i #xhr. Wysyłam request POST do zalogowania się na stronę, wszystko spoko. W odpowiedzi ten POST zwraca kod 302 i zwraca kilka nagłówków, w tym "Location" który mnie interesuje. Próbuję go pobrać przy pomocy xhr.readResponseHeader("Location") bądź xhr.readAllResponseHeaders() i nie wczytuje mi żadnych zwróconych nagłówków. Co robię źle?
Potrzebuję go, żeby dalej nawigować po stronie razem z tym "tokenem" od Location. Równie dobrze jest on
Jakie są standardy(jakkolwiek to rozumieć) debugowania w JS?
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?

Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
I ona ma dodatkowy plik do debugowania. Jeszcze tego nie użyłem, ale domyślam się że tam są rozwiązane problemy między innymi jak te z krótką
@look997: pomijając wszystko to tak właściwie po co Ci to?
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się #!$%@?ł') log.msg(err)};

I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem jeszcze.

Łap przykładowo
  • Odpowiedz
No dobra działa. Problem był z odświeżaniem pliku z nagłówkami a nie z https czy czymkolwiek innym.
Jednak działa każda możliwa konfiguracja.
Tylko odświeżać trzeba tak:

Trzeba uruchamiać przeglądarkę ponownie.
Lub
Dodatki -> Opcje(Rewrite HTTP Headers) -> odznaczyć Enable -> Ok, znowu Opcje(Rewrite HTTP Headers) -> zaznaczyć Enable -> Ok.
  • Odpowiedz
To mi nie działa: https://installingcats.wordpress.com/tag/xmlhttprequest-permission-denied/

Proszę powiedzieć, jeśli mam zewnętrzny adres IP na routerze (w antenie WiFi) a sama karta sieciowa ma wewnętrzne IP to jak to skonfigurować, żeby działało właściwie? Jaki adres wpisać? Ten lokalny, z którego odpalam stronę i skrypt xhr? Bo to właśnie nie działa.
Proszę o pomoc.

#xhr #javascript webdev #config
#firefox #host #internet #siec #serwery