To create a REST API in Node.js, you will need to use a web framework such as Express.js. This framework provides a simple and flexible way to create a REST API that can handle HTTP requests and responses.
Here is an example of how you can create a simple REST API in Node.js using the Express.js framework:
const express = require('express');
const app = express();
// Create a route for the API
app.get('/api/products', (req, res) => {
// Get the list of products from the database
const products = getProductsFromDB();
// Send the list of products as a response
res.json(products);
});
// Start the server
app.listen(3000, () => {
console.log('Server listening on port 3000');
});
In this example, the app.get
method is used to create a route for the API that handles GET requests to the /api/products
endpoint. When a request is received, the API retrieves a list of products from the database and sends it back as a JSON response.
To make this API more complete, you can add additional routes for other HTTP methods, such as POST, PUT, and DELETE, to handle creating, updating, and deleting products. You can also add more endpoints to the API to support different resources, such as users, orders, etc.
With this approach, you can create a simple REST API in Node.js that can be used to access and manage data in your application.
Top comments (0)