Implementing routes
In Node.js terms, a route is a binding between a URI and function. The Express framework provides built-in support for routing. An express
object instance contains functions named after each HTTP verb: get
, post
, put
, and delete
. They have the following syntax: function(uri, handler);
. They are used to bind a handler function to a specific HTTP action executed over a URI. The handler function usually takes two arguments: request
and response
. Let's see it with a simple Hello route
application:
var express = require('express'); var app = express(); app.get('/hello', function(request, response){ response.send('Hello route'); }); app.listen(3000);
Running this sample at localhost and accessing http://localhost:3000/hello
will result ...
Get RESTful Web API Design with Node.js - Second Edition 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.