Simple NodeJS API
const express = require("express");
const app = express();
const port = 3000;
app.get("/", (req, res) => {
res.send("Hello World!");
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
});
Basic routing
app.METHOD(PATH, HANDLER);
app
is an instance of express.METHOD
is and HTTP request method, in lowercase.PATH
is a path on the server.HANDLER
is the function executed when the route is matached.
The following examples illustrate defining simple routes.
Respond with Hello World
on the homepage.
app.get("/", (req, res) => {
res.send("Hello World!");
});
Respond to POST request on the root route (/), the application’s home page
app.post("/", (req, res) => {
res.send("Got a POST request");
});
Respond to a PUT request to the /user route:
app.put("/user", (req, res) => {
res.send("Got a PUT request at /user");
});
Respond to a DELETE request to the /user route:
app.delete("/user", (req, res) => {
res.send("Got a DELETE request at /user");
});
For more details about routing, see the express routing guide.