Day 14 – Serving HTML Pages - Learning Node JS In 30 Days [Mini series]

Muhammad Ali (Nerdjfpb) - Dec 17 '19 - - Dev Community

Do you know we can send html pages to the client?

Yes! You can do it using node js.

First we’ll create the server as like we created in day 12 tutorial

Alt Text

For sending the html file we need the fs module which in built in node.

Alt Text

I got the starter from bootstrap – https://getbootstrap.com/docs/4.4/getting-started/introduction/

Alt Text

We need to create stream using fs module. So that we can send the html file.

Alt Text

Then we can send it using pipe and send the response.

Alt Text

Now run it using node app.js

Alt Text

See the result

Alt Text

Let me know if you have any questions about it.

You can see the graphical version here

Originally it published on nerdjfpbblog. You can connect with me in twitter or linkedin !

You can read the old posts from this series (below)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .