Node.js Web Apps With Express

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Introduction

Express is a minimal and flexible Node.js web application framework, providing a robust set of features for building web applications.

The official website of Express is expressjs.com. The source can be found on GitHub.

Syntax

  • app.get(path [, middleware], callback[, callback...])
  • app.put(path [, middleware], callback[, callback...])
  • app.post(path [, middleware], callback[, callback...])
  • app['delete'](path [, middleware], callback[, callback...])
  • app.use(path [, middleware], callback[, callback...])
  • app.use(callback)

Parameters

ParameterDetails
pathSpecifies the path portion or the URL that the given callback will handle.
middlewareOne or more functions which will be called before the callback. Essentially a chaining of multiple callback functions. Useful for more specific handling for example authorization or error handling.
callbackA function that will be used to handle requests to the specified path. It will be called like callback(request, response, next), where request, response, and next are described below.
callback requestAn object encapsulating details about the HTTP request that the callback is being called to handle.
responseAn object that is used to specify how the server should respond to the request.
nextA callback that passes control on to the next matching route. It accepts an optional error object.


Got any Node.js Question?