Reklama
Pokazuje wyniki od 1 do 8 z 8

Temat: [ReactJS] Pobieranie danych z web api

  1. #1
    Avatar fari aster
    Data rejestracji
    2005
    Wiek
    31
    Posty
    713
    Siła reputacji
    19

    Domyślny [ReactJS] Pobieranie danych z web api

    Siema
    Mam problem z pobieraniem danych z serwera przez web api. Mam metodę w kontrolerze, która zwraca mi przykladowe dane:
    public JsonResult Replacements()
    {
    return Json(_replacements, JsonRequestBehavior.AllowGet);
    }
    Przez localhost/replacements zwraca mi elegancko obiekty

    W jsx:

    Kod:
        var FormList = React.createClass({
        getInitialState:function(){
            return {data:[]}
        }
        render: function(){
            var FormNodes = this.props.data.map(function(form) {
                <div>
                    {form.UserWho}
                </div>
                });
            return (
                {FormNodes}
                );
        }
    });
    
    ReactDOM.render(
        <FormList url="/replacements/"/>,
        document.getElementById('content')
        );
    Jak wchodzę przez przeglądarkę to w konsoli chrome mam 500 internat server error. W metodzie, którą wywołuję do zwracania danych (replacements) postawiłem breakpointa, który w ogóle nie jest osiągalny (dochodzę tam tylko jak wejdę przez przeglądrkę na localhost/replacements). Jakieś pomysły jak to zrobić?

    Serwer jest na asp.net

    @edit
    Probowalem tez pobierac dane za pomoca ajaxa, ale to samo gowno.
    Ostatnio zmieniony przez fari aster : 08-06-2016, 10:48

  2. #2
    Avatar Haan
    Data rejestracji
    2005
    Położenie
    Irlandia
    Wiek
    35
    Posty
    2,081
    Siła reputacji
    20

    Domyślny

    wejdz w networks i zbadaj request

    pomocny moze byc Fiddler
    ipse se nihil scire id unum sciat

  3. Reklama
  4. #3
    Avatar fari aster
    Data rejestracji
    2005
    Wiek
    31
    Posty
    713
    Siła reputacji
    19

    Domyślny

    Generalnie request ma status 200, problem jest z wykonywaniem samego jsx'a. W konsoli dokładny error wygląda tak: GET http://localhost:61256/Scripts/Replacement.jsx 500 (Internal Server Error), sam widok się ładuje, tylko nie mogę pobrać tych danych.

  5. #4
    Avatar Haan
    Data rejestracji
    2005
    Położenie
    Irlandia
    Wiek
    35
    Posty
    2,081
    Siła reputacji
    20

    Domyślny

    mozesz to wrzucic na jakiegos plunkera lub jsfiddle?
    ipse se nihil scire id unum sciat

  6. #5
    konto usunięte

    Domyślny

    Sprawdz w logach apacha / nginxa czy cokolwiek tam uzywasz, co powoduje ta 500tke.

  7. #6
    Avatar fari aster
    Data rejestracji
    2005
    Wiek
    31
    Posty
    713
    Siła reputacji
    19

    Domyślny

    Cytuj Haan napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    mozesz to wrzucic na jakiegos plunkera lub jsfiddle?
    Nigdy z tego nie korzystałem, zaraz ogarnę

    @edit
    Ciężko będzie, bo musiałbym tam całe web api wrzucić @Haan ;
    Wrzucilem 3 pliki, z ktorych wlasciwie korzystam:
    https://plnkr.co/edit/wKBP0Au8kqCPRDUq3M4y?p=options

    Działa Ci ten link?

    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Sprawdz w logach apacha / nginxa czy cokolwiek tam uzywasz, co powoduje ta 500tke.
    Log z IIS'a

    http://pastebin.com/fyYM68EK
    Ostatnio zmieniony przez fari aster : 08-06-2016, 11:40

  8. #7
    konto usunięte

    Domyślny

    Cytuj fari aster napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nigdy z tego nie korzystałem, zaraz ogarnę


    Log z IIS'a

    http://pastebin.com/fyYM68EK
    Z tego loga prawie nic nie wynika. Mozesz sobie w IIS wlaczyc jakis debug=on?

    Tu masz jak: https://msdn.microsoft.com/en-us/lib...or=-2147217396

  9. #8
    Avatar fari aster
    Data rejestracji
    2005
    Wiek
    31
    Posty
    713
    Siła reputacji
    19

    Domyślny

    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Z tego loga prawie nic nie wynika. Mozesz sobie w IIS wlaczyc jakis debug=on?

    Tu masz jak: https://msdn.microsoft.com/en-us/lib...or=-2147217396
    Ślepy jestem. Nie mogę tego znaleźć.

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. tibia api czy cos
    Przez konto usunięte w dziale Programowanie
    Odpowiedzi: 17
    Ostatni post: 14-01-2019, 22:32
  2. Tibia API
    Przez NoLossPrevented w dziale Tibia
    Odpowiedzi: 2
    Ostatni post: 30-09-2015, 20:59
  3. Autouzupełnianie się danych na podstawie innych danych w Excelu.
    Przez Scrath~ w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 30-01-2014, 18:17
  4. Web Design
    Przez Haan w dziale Artyści
    Odpowiedzi: 103
    Ostatni post: 28-10-2013, 17:15
  5. Web-gadu "UWAGA: W trosce o bezpieczeństwo..."
    Przez Pumpkin w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 19-10-2011, 15:48

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •