HTTP response in Express

Now that we have covered the basics of HTTP response in general, let's find out if it works in Express.

By now, we already know how a simple HTTP response can be generated in Express—by setting up a route and a handler for it:

app.get('/', function(req, res) {

Let's examine the response for this response.


Express can send an HTTP response using one of its response methods: res.send(), res.json(), res.jsonp(), res.sendfile(),, res.render(), or res.redirect(). If none of them is called, the request will be left hanging till the connection times out.

If more than one response methods are specified in a route handler, only the first method will take effect, the rest will generate non-fatal, ...

Get Express Web Application Development now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.