javascript – node js express js request response circle

So the USE is used to load middleware, what you have is to use the router middleware on the /get url..

A better example of what is happening here is to define some action middleware on that url :

app.use("/api", (req, res, next) => {
    // For example, a GET request to `/api` will print "GET /api"
    console.log(`${req.method} ${req.url}`);

When you start your server, if you hit your /api url, it will log the request info in the console and continue.

However the other URL’s will not.. So you can tailor specific middleware for certain endpoints.

As for your routing itself, you will need to define the routes and their controller logic. Something like :

// HTTP GET Request Definition
app.get('/api',(req, res) => {
    res.send("Hey, you hit API");
} );

This will happen after the middleware has been actioned.


Read more here: Source link