1×
Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.

Autoplay

    Access Form Data and URL Parameters with Express

    expressExpress

    In this lesson we'll cover how to access route params (/users/:id) and then use express.urlencoded() to give express the ability to process URL encoded form data that we'll need to add and update notes in our application. The POST body will be made available on req.body. A mention is also made about how to read query parameters from req.query.


    express.urlencoded()

    The extended option we pass into the urlencoded method adds the following capabilities according to the docs:

    This option allows to choose between parsing the URL-encoded data with the querystring library (when false) or the qs library (when true). The “extended” syntax allows for rich objects and arrays to be encoded into the URL-encoded format, allowing for a JSON-like experience with URL-encoded

    body-parser

    In earlier versions of express it was encouraged to use the body-parser middleware package which is published separately from express. The common functionality is now built-in however as express.urlencoded() and express.json().


    More info: