How to Post HTML Form Data in NodeJS or ExpressJS Server with Architecture and Source Code

Publié le: 17 septembre 2022
sur la chaîne: CODE OF GEEKS
6,913
91

How to Post HTML Form Data in NodeJS or ExpressJS Server

Once you start the project on your localhost:3000, following happens on the backend –

1. Browser makes GET request to our backend NodeJS Server for route ‘/’.
2. Once our server receives this request, it starts looking for suitable controller for this route.
3. Upon checking the ‘routes/routing.js‘ file, we can see the mapping of GET[‘/’] with ‘controllers/form.js’.
4. Module: form is responsible to handle all requests (GET) coming to ‘/‘ route. It loads the html file : form.html to ‘localhost:3000‘ which contains the registration form which has to be filled by user.
5. Once a user submits a form, a POST request (using form’s attribute called ‘method’) is sent to the same route with all form data.
6. Module: formprocess is responsible to handle the request (POST) coming to ‘/‘ route. Our backend code is capable of exposing form data to ‘req.body‘ object. This is achieved with the help of ‘body-parser‘ module of npm. Later, we can send this data as our response to front-end.
7. That’s all.

For Notes, Architecture and to download Source Code : https://codeofgeeks.com/how-to-post-h...


Sur cette page du site, vous pouvez voir la vidéo en ligne How to Post HTML Form Data in NodeJS or ExpressJS Server with Architecture and Source Code durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur CODE OF GEEKS 17 septembre 2022, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 6,913 fois et il a aimé 91 téléspectateurs. Bon visionnage!