In this post I will explain you how to load HTML pages in NodeJS. In this site you can check how to create a Node JS static file in web server.
Now when I have created a static page I want an initial html page to load instead of plain text. So for that we will create a sample html index page which will load up on starting our server.
We will modify the existing code itself so the code,
fs.readFile(filename, "binary", function(err, file) {
if(err) {
response.writeHead(500, {"Content-Type": "text/plain"});
response.write(err + "\n");
response.end();
return;
}
response.writeHead(200);
response.write(file, "binary");
response.end();
});
Source : https://gist.github.com/rpflorence/701407
will become...
fs.readFile(filename, "binary", function(err, file) {
if(err) {
response.writeHead(500, {"Content-Type": "text/html"});
response.write(err + "\n");
response.end();
return;
}
response.writeHead(200, {"Content-Type": "text/html"});
response.write(file);
response.end();
});
So using the above code we can easily load html in NodeJS.
Please Like and Share the Blog, if you find it interesting and helpful.
Now when I have created a static page I want an initial html page to load instead of plain text. So for that we will create a sample html index page which will load up on starting our server.
We will modify the existing code itself so the code,
fs.readFile(filename, "binary", function(err, file) {
if(err) {
response.writeHead(500, {"Content-Type": "text/plain"});
response.write(err + "\n");
response.end();
return;
}
response.writeHead(200);
response.write(file, "binary");
response.end();
});
Source : https://gist.github.com/rpflorence/701407
will become...
fs.readFile(filename, "binary", function(err, file) {
if(err) {
response.writeHead(500, {"Content-Type": "text/html"});
response.write(err + "\n");
response.end();
return;
}
response.writeHead(200, {"Content-Type": "text/html"});
response.write(file);
response.end();
});
So using the above code we can easily load html in NodeJS.
Please Like and Share the Blog, if you find it interesting and helpful.
No comments:
Post a Comment