Responding to Requests
Let's cover methods for responding to requests on a web server.
We'll cover the following...
The main job of a web server is to respond to HTTP requests. Here’s the JavaScript code for a minimal Express-based web server that returns “Hello from Express!” for a request to the root URL.
Press + to interact
// Load the Express package as a moduleconst express = require("express");// Access the exported serviceconst app = express();// Return a string for requests to the root URL ("/")app.get("/", (request, response) => {response.send("Hello from Express!");});// Start listening to incoming requests// If process.env.PORT is not defined, port number 3000 is usedconst listener = app.listen(process.env.PORT || 3000, () => {console.log(`Your app is listening on port ${listener.address().port}`);});
You can launch your server with either node index.js
or npm start
, then type its root URL (http://localhost:3000 if your server runs on your local machine) in a ...