Responding to GET requests
Adding a simple GET
request support is fairly simple, and you've seen this before already in the app we built. Here is some sample code that responds to a GET
request and returns a simple JavaScript object as JSON. Insert the following code in the routes section where we have the // TO DO: Setup endpoints ... waiting
comment:
router.get('/test', function(req, res) { var data = { name: 'Jason Krol', website: 'http://kroltech.com' }; res.json(data); });
Just like we set up viewModel
in Chapter 5, Dynamic HTML with Handlebars, we create a basic JavaScript object that we can then send directly as a JSON response using res.json
instead of res.render
. Let's tweak the function a little bit and change it so that it responds to ...
Get Web Development with MongoDB and Node.js now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.