Kezdőoldal » Számítástechnika » Programozás » Hogyan érdemes nodejs-ből egy...

Hogyan érdemes nodejs-ből egy kliens oldalalra küldeni adatokat?

Figyelt kérdés
Pl.: adott egy nodejs program ami mongodb-ből lehívja a felhasználónevet és azt szeretném megjeleníteni a felhasználó böngészőjében. Ti hogyan oldanátok meg ezt?

2021. júl. 14. 19:04
 1/4 anonim ***** válasza:

Nem a nodjs (a backend technológiád) a lényeg.


Szeretnél adatot küldeni szerver oldalról kliens oldalra. Hogy oldhatod meg? Http requestekkel. Ez történhet a hagyományos, vagy ajax módon.


A helyedben készítenék pár végpontot: /getflufycattos


ezt megkérném frontendről egy GET requestel, elkapnám backenden, majd json formában visszaküldenék egy rahedli objektumot.


Az hogy mi a szintaxis, az teljesen mind1. A kliens - szerver oldali kommunikáció nem programozási nyelvtől függ.

2021. júl. 14. 19:16
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Nagyon köszönöm a választ! A json küldésére tudnál küldeni példát, hogy a gyakorlatban hogyan néz ki?
2021. júl. 14. 20:58
 3/4 anonim ***** válasza:

Backenden össze kell állítanod az objektumodat:


let obj = { "key": "value" };


Ezt, pedig json stringgé kell konvertálnod:


let myString = JSON.stringify(obj);


tehát a 'myString' változódat kell responseként visszaküldeni:


ajánlom ezt a topikot:


[link]



Frontenden megkapod a json-t amiből objektumot tudsz készíteni. Ez egy jó dolog :)

2021. júl. 14. 21:02
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

expressjs-nél: [link]

res.json({ user: 'geek' });

(példa)

2021. júl. 14. 21:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!