In this tutorial, we will learn how to serve JSON data to clients using Node.js.
Step 1: Create a Server in Node.js
Go to your project and open the index.js file. First, require the http package and write the following code:
var http = require('http');
var server = http.createServer(function(req,res)
{
res.writeHead(200,{'Content-Type':'application/json'});
var student = {
name:`Jenifer`,
email:`jenifer@gmail.com`,
phone:`1234567890`,
age:25.
};
res.end(JSON.stringify(student));
});
server.listen(3000);
console.log(`Server is running on localhost:3000`);
Step 2: Run the Server
Next, let's run the server. Go to the command prompt and execute the following command:
node index.js
The server is now running on localhost:3000. Open a web browser and navigate to localhost:3000. You should see the JSON data being served by the server.
That's it! You have successfully served JSON data to a client using Node.js. This is a fundamental concept in web development, and is used extensively in APIs and web applications.
By following these simple steps, you can easily serve JSON data to clients using Node.js.






