Brak odpowiedzi na żądanie klienta

0

Witam. Gdy wpisuję coś, to po kliknięciu przycisku nie ma odpowiedzi mimo to, że połączyłem z Django.

https://github.com/Kondexor2000/new

Gdzie ja popełniłem błąd, że React nie może się połączyć z Django?

2

A co pokazuje zakładka network w przeglądarce? Czy server w django odpowiada gdy zapytania robisz jakimś klientem http (curl / insomnia / etc)?

Ps. dodaj node_modules/ do .gitignore i usuń to z repo.

0

Gdzie tam masz w ogóle frontend?
Jak klikam w ten folder frontend, to nigdzie mnie nie przenosi (jakiś wadliwy link?)

Poza tym zacommitowałeś "na pałę" cały folder do Gita. Tak się nie robi.

  • Nie do tego służy Git (na tym etapie równie dobrze można używać Google Drive, Dropbox itp.)
  • Zacommitowałeś masę niepotrzebnych plików, które zaśmiecają repo i commity (np. node_modules)
  • Jest prawdopodobieństwo, że zacommitowałeś coś tajnego. Nie wiem, czy tak jest, ale na twoim miejscu to skasowałbym to repo z GH i zrobił nowe, ale już takie, gdzie commitujesz faktycznie to, co faktycznie świadomie chcesz zacommitować.
0
WebSocket connection to 'ws://localhost:3000/ws' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

to pokazuje w zakładce "network"

0

a jakie błędy serwer zgłasza? W ogóle nasłuchuje pod tym adresem?

0

A jakim narzędziem sprawdzić? Po wciśnięciu python manage.py runserver czy w inny sposób?

The view commentship.views.analyze_sentiment didn't return an HttpResponse object. It returned None instead

to mi się wyświetla po stronie serwera.

0

The view commentship.views.analyze_sentiment didn't return an HttpResponse object. It returned None instead

To oznacza, że powinieneś wejść w widok commentship.views.analyze_sentiment i sprawdzić, czemu ci zwraca None.

Spróbuj użyć funkcji print i sprawdzić output konsoli, w której to odpalasz.

Chociaż nawet nie trzeba printa, coś takiego masz widzę:
https://github.com/Kondexor2000/new/blob/0e25bc6067a06b0b13caced26b04996aa91c5882/commentship/views.py

def analyze_sentiment(request):
    if request.method == 'POST':
        # jakiś kod        
        return JsonResponse(response_data)

w jakiej sytuacji ten kod zwróci ci None?

1 użytkowników online, w tym zalogowanych: 0, gości: 1