Kuriant žiniatinklio programas, vartotojo įvesties duomenų tvarkymas yra esminis aspektas kuriant interaktyvias ir lanksčias funkcijas. Kūrimo aplinkoje Express.js galite lengvai apdoroti įvesties duomenis iš formų ir įvairių HTTP užklausų, pvz. GET, POST, PUT, , PATCH, ir DELETE. Pateikiame išsamų vadovą su keliais metodais ir pavyzdžiais, kurie padės tai pasiekti:
Informacijos gavimas iš Form
HTML kūrimas Form: pradėkite kurdami HTML form Pug arba EJS faile. action
Įsitikinkite, kad žymoje nustatėte atributą <form>
, kad nurodytumėte maršrutą, kuriuo bus išsiųsta užklausa.
Tvarkyti POST užklausą: maršruto tvarkyklėje naudokite body-parser
tarpinę programinę įrangą, kad gautumėte duomenis iš POST užklausos.
Įvairių tipų užklausų tvarkymas naudojant prisijungimo pavyzdį
Užklausos POST siuntimas iš prisijungimo Form: HTML form įsitikinkite, kad nustatėte post
metodą ir action
atributą, kad nurodytumėte maršrutą, kuriuo POST bus siunčiama užklausa.
Prisijungimo POST užklausos tvarkymas: maršruto tvarkyklėje naudokite body-parser
tarpinę programinę įrangą, kad gautumėte duomenis iš POST užklausos ir atliktumėte prisijungimo apdorojimą.
Tvarkymas PUT ir DELETE užklausos
Užklausos tvarkymas PUT: norėdami tvarkyti PUT užklausas, galite naudoti maršrutą ir tarpinę programinę įrangą, kad gautumėte duomenis iš užklausos ir atliktumėte atitinkamą naujinimą.
Užklausos tvarkymas DELETE: norėdami tvarkyti DELETE užklausas, taip pat naudokite maršrutą ir tarpinę programinę įrangą, kad nustatytumėte ID ir atliktumėte ištrynimą.
Išvada
Supratimas, kaip tvarkyti vartotojo įvesties duomenis ir įvairias HTTP užklausas, yra labai svarbus kuriant žiniatinklio svetainę. Naudodami Express.js ir tarpinę programinę įrangą body-parser
, pvz., galite lengvai apdoroti įvestį iš formų ir tvarkyti įvairias HTTP užklausas, įskaitant GET, POST, PUT, PATCH ir DELETE. Tai leidžia svetainėje kurti interaktyvias ir lanksčias funkcijas.