Hvordan behandle POST-data i Node.js?
Hvordan henter du ut skjemadata (form[method="post"]
) og filopplastinger sendt fra HTTP-metoden POST
i Node.js?
Jeg har lest dokumentasjonen, googlet og ikke funnet noe.
function (request, response) {
//request.post????
}
Finnes det et bibliotek eller en hack?
586
3
Du kan bruke modulen
querystring
:Hvis du for eksempel har et
input
-felt med navnetage
, kan du få tilgang til det ved hjelp av variabelenpost
:Hvis du bruker [Express][4] (høy ytelse, høy klasse webutvikling for Node.js), kan du gjøre dette:
HTML:
API-klient:
Node.js: (siden Express v4.16.0)
Node.js: (for Express
Og hvis du ikke ønsker å bruke hele rammeverket som Express, men også trenger forskjellige typer skjemaer, inkludert opplastinger, kan formaline være et godt valg.
Den er oppført i Node.js-moduler.