look997
#frontend #backend #javascript #webdev #restdbio

Testuję restdb.io

Nie działa rest api na localhost, chociaż łączę zgodnie z instrukcją "Connect from a development web app running on localhost":
https://restdb.io/docs/connect-to-your-online-database#connectXfromXaXdevelopmentXwebXappXrunningXonXlocalhost

A ze zwykłego linka otwartego w nowej karcie w przeglądarce działa - to korzysta z "Connect from a user session".
Działa też jak użyję "Wyślij ponownie" w devTools.
Czyli endpoint jest ok.

Co może być nie tak?
  • Najlepsze
  • Wszystkie komentarze
lobo
lobo
1
lobo
lobo
1
@look997: i wszystko działa
lobo
lobo
1
lobo
lobo
1
@look997: Zakłądam, że tru musi być gdy już user ma spięcie z oauthem
lobo
lobo
0
@look997: ale jakie masz błędy? z cors? Nie znam restdb.io, ale wg opisu powinieneś mieć ustawione https://ras-blogdb.restdb.io/media/5b45f5ec6c58d327000005e6?s=o tylko zamiast exampl.com powinna być *
look997
look997 Autor
0
@lobo:
Serwer lokalny mam z (o ile to istotne):

http-server -p 8080 -c-1 --cors
Ustawienia w restdb.io:
Web page API
look997
look997 Autor
0
Jeszcze się zastanawiam czy wersja z planu Development ma jakieś ograniczenie w tej kwestii, ale nie wygląda na to:
Więc raczej problem leży w konfiguracji czegoś. :|
lobo
lobo
0
@look997: wygląda, że nie jest poprawnie ustawiany header po stronie serwera. Ale na szybko stworzyłem konto i działa tylko musiałem stworzyć sobie kolekcje

var myCorsApiKey = "...";
var data = null;

var xhr =
look997
look997 Autor
0
@lobo:
Ogólnie coś z tym po stronie serwera, bo dane są, zwracają się normalnie przy innych metodach, gdzie blokada nie obowiązuje.

To jak można tam skonfigurować to inaczej? Widzisz przecież screen:
look997
look997 Autor
0
@lobo: U mnie też już działa.
Winne była ta linijka:

xhr.withCredentials = true;
Wziąłem ją prosto z
look997
look997 Autor
0
@lobo: W sumie też widziałem ten przykład, ale kod wcześniej już miałem skopiowany z tego innego miejsca i go się trzymałem.

Może im zgłoszę że true w tych przykładach to błąd, bo chyba o coś innego im tam nie chodziło.
look997
look997 Autor
0
@lobo: Aha, ok.
Tylko nadal w tym przykładzie tego nie musieli dodawać, bo tam nie ma żadnego kontekstu. Jak dla mnie z tego przykładu mogą usunąć tę linijkę.