• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

axios z node - proste api nie dziala

0 głosów
274 wizyt
pytanie zadane 3 lutego 2020 w JavaScript przez mreo Użytkownik (790 p.)

Po stronie clienta

const options = {
                    url: 'http://localhost:3000/api/newaccount',
                    method: 'GET',
                    headers: {
                        'Accept': 'application/json',
                        'Content-Type': 'application/json;charset=UTF-8'
                    },
                    data: {
                        name: 'test'
                    }
                };

                axios(options)
                    .then(response => {
                    console.log(response.status);
                });

Po stronie servera:

app.get('/api/newaccount',(req,res)=>{
    console.log(req.query);
    res.send('null');
});

Problem w tym że req.query to pusty obiekt bez właściwości "name" którą axios powinien wysłać, nie rozumiem dlaczego tak się dzieje

1 odpowiedź

+1 głos
odpowiedź 3 lutego 2020 przez Tomek Sochacki Ekspert (227,490 p.)
wybrane 3 lutego 2020 przez mreo
 
Najlepsza

a w requeście nie powinno być raczej 

params: {
  name: 'test'
}

?

komentarz 3 lutego 2020 przez mreo Użytkownik (790 p.)
Jak widać być powinno, dziękuje :]

Podobne pytania

0 głosów
0 odpowiedzi 377 wizyt
pytanie zadane 7 kwietnia 2021 w JavaScript przez Utlamo Obywatel (1,540 p.)
0 głosów
0 odpowiedzi 697 wizyt
pytanie zadane 7 września 2021 w JavaScript przez rszczepanski02 Obywatel (1,180 p.)
0 głosów
2 odpowiedzi 400 wizyt
pytanie zadane 30 stycznia 2020 w JavaScript przez mreo Użytkownik (790 p.)

93,604 zapytań

142,529 odpowiedzi

322,997 komentarzy

63,092 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...