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

question-closed Node.js - problem w zrozumieniu request adnotacji

VPS Starter Arubacloud
0 głosów
190 wizyt
pytanie zadane 26 stycznia 2018 w JavaScript przez Wiciorny Ekspert (269,120 p.)
zamknięte 27 stycznia 2018 przez Wiciorny

Witajcie mam pewien problem, otóż co oznacza odowłanie się w tym 

res.render('task/add', { 
            title: 'Dodanie nowego zadania',
            name: req.body.name,
            age: req.body.age,
            email: req.body.name
            
        })

// konkretnie mam na myśli  "req.body.parametr" 
//- o ile wiem ze jest to request do "body-html" ale 
//czym tu jest parametr?
//Skoro nawet przy zwianie  req.body.dupa :)
 program działą bez błędów
	<tr> 
			<td>Age</td>
			<td><input type="text" name="age" value="<%= age %>" /></td>
		</tr>
		<tr> 
			<td>Email</td>
			<td><input type="text" name="priorytet" value="<%= email %>" /></td>
		</tr>
		<tr> 
			<td></td>
			<td><input type="submit" name="Submit" value="Add" /></td>
		</tr>

to jest ogólnie ze struktury html'a, nie będzie to POLE -  NAME LUB VALUE ? Bo o dziwo, mimo zmiany działa mimo wszystko 

komentarz zamknięcia: Temat rozwiązany. odpowiedź komentarz

1 odpowiedź

+1 głos
odpowiedź 27 stycznia 2018 przez kap Stary wyjadacz (11,620 p.)

req.body zawiera po prostu wartości przesłane przez użytkownika, nie mają one nic wspólnego z zawartością szablonu który renderujesz, możesz przy renderowaniu przekazać konkretne wartości (tak jak jest to zrobione dla pola title), a możesz też przypisać tam wartości wzięte z requestu / bazy / stanu aplikacji itp.

komentarz 27 stycznia 2018 przez Wiciorny Ekspert (269,120 p.)
to czym jest ostatnia adnotacja ? "name", "age","parametr" ? tzn   rozumiem czym jest req.body - i doczego się odnosi- ale co wnosi ten fragment po ostatniej kropce?
komentarz 27 stycznia 2018 przez kap Stary wyjadacz (11,620 p.)

No np wysyłasz jako body JSONa:

{
  "foo": 1,
  "bar": 2
}

No to req.body zawiera cały obiekt, a jak chcesz wziąć wartość poszczególnych pól to wołasz req.body.foo i req.body.bar

komentarz 27 stycznia 2018 przez Wiciorny Ekspert (269,120 p.)

no tak, ale ten program działa nawet jak wpisze coś co nigdzie indziej nie istnieje np
 

req.body.dupajasia 

:) i to działa, stąd moje zdziwienie.

bo wiem, do czego odnosi się przedrostek  przed req.body

komentarz 27 stycznia 2018 przez Wiciorny Ekspert (269,120 p.)

@kap, Już wiem w tej sytuacji, po odświeżeniu np. przy walidacji " wprowadzenia danych:

Pole jest czyszczone, bo stan obiektu który wprowadzamy nie jest wczytywany.

metodą prób i błędów i twojej pomocy doszedłem. Dzięki 

 

Podobne pytania

0 głosów
0 odpowiedzi 105 wizyt
pytanie zadane 14 kwietnia 2020 w JavaScript przez Marchiew Dyskutant (7,690 p.)
0 głosów
2 odpowiedzi 183 wizyt
pytanie zadane 17 stycznia 2020 w JavaScript przez CapTor Nowicjusz (240 p.)
+2 głosów
1 odpowiedź 488 wizyt
pytanie zadane 19 kwietnia 2021 w JavaScript przez czarny Początkujący (260 p.)

92,455 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...