Open mixedpixel opened 4 years ago
Należy kliknąć na strzałkę koło tego guzika i potem „run tests”
Dzięki, poszło.
Następna sprawa jest taka. Restartuję appkę na heroku, później curlem robię requesty z konsoli. Obserwuję nieprzewidywalne działanie aplikacji. Czy może to być jakiś chmurowy problem na heroku? Na 127.0.0.1 działa jak trzeba. Tutaj widać, że na pierwszego i drugiego geta nie odpowiedzial wlasciwa struktura. Oczywiście debuguję dlaczego nie przechodzi testu na repl.it
$
$ heroku restart --app daftcode
› Warning: heroku update available from 7.39.0 to 7.39.2.
Restarting dynos on ⬢ daftcode... done
$ curl -X POST "https://daftcode.herokuapp.com/patient" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"name\":\"Jan\",\"surename\":\"Pierwszak\"}"
{"id":0,"patient":{"name":"Jan","surename":"Pierwszak"}}$
$
$ curl -X GET "https://daftcode.herokuapp.com/patient/0" -H "accept: application/json"
""$
$
$ curl -X GET "https://daftcode.herokuapp.com/patient/0" -H "accept: application/json"
""$
$
$ curl -X GET "https://daftcode.herokuapp.com/patient/0" -H "accept: application/json"
{"id":0,"patient":{"name":"Jan","surename":"Pierwszak"}}$
$
$ curl -X GET "https://daftcode.herokuapp.com/patient/0" -H "accept: application/json"
{"id":0,"patient":{"name":"Jan","surename":"Pierwszak"}}$
$
$ curl -X GET "https://daftcode.herokuapp.com/patient/0" -H "accept: application/json"
{"id":0,"patient":{"name":"Jan","surename":"Pierwszak"}}$
$
$
Raczej nie jest to chmurowy problem. Może tak być, że masz skonfigurowany deploy na kliknięcie i możesz mieć starą wersję kodu.
Deploy mam automatyczny. Czy ten brak odpowiedzi dla GETów nie jest przypadkiem związany z workerami (i asyncio)?
1. Deploy na Heroku wykonany z powodzeniem. W każdym zadaniu na repl.it wklejam url w APP_URL. Czy to jest ok, jeśli ścieżka będzie wszędzie taka sama?
2. Na repl.it wchodząc w zadanie i klikając w RUN otrzymuję "Error running code: Failed to auth" Czy przejmować się tym? Nie mam pewności jak to dokładnie działa "po Waszej" stronie.
Testując webaplikację przez przeglądarkę ok.
Pozdrawiam Piotr Wojciechowski