Lets do a fun thing, start a stylesheet on our profile page. like -
Now let's write a little bit of css
Add the css class in our current profile.ejs
page
now check the browser, sadly know change. Do you know the reason ?
Because we can access that static files. Because we didn't make any static files route. Let's add this in app.js
so that we can get the static files.
We can use a inbuilt express middleware to access that static folder which will created. Just using app.use('/assets', express.static('assets'))
will give access to the /assets folder.
Now we can go to browser and see out it change
In app.use('/assets', express.static('assets'))
In 1st part is route and 2nd part is folder that we are going to put the files.
So, can you work with the static files now?
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)

Day 1 β Introduction - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 4 '19 γ» 1 min read

Day 2 - Install and Running Node on Window - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 5 '19 γ» 1 min read

Day 3β- JavaScript Engine -βLearning Node JS In 30 Days [MiniΒ series]
Muhammad Ali (Nerdjfpb) γ» Dec 6 '19 γ» 2 min read

Day 4β- Window === Global ? -βLearning Node JS In 30 Days [MiniΒ series]
Muhammad Ali (Nerdjfpb) γ» Dec 7 '19 γ» 2 min read

Day 5β- Function Declarations vs. Function Expressions - Learning Node JS In 30 Days [MiniΒ series]
Muhammad Ali (Nerdjfpb) γ» Dec 8 '19 γ» 1 min read

Day 6β- Require & Module -βLearning Node JS In 30 Days [MiniΒ series]
Muhammad Ali (Nerdjfpb) γ» Dec 9 '19 γ» 2 min read

Day 7β-βMore Modules - Learning Node JS In 30 Days [MiniΒ series]
Muhammad Ali (Nerdjfpb) γ» Dec 10 '19 γ» 2 min read

Day 8 β Var vs Let vs Const -Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 11 '19 γ» 2 min read

Day 9 β Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 14 '19 γ» 2 min read

Day 10 β Mastering EventEmitter - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 14 '19 γ» 2 min read

Day 11 β Creating and Deleting Folders - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 15 '19 γ» 2 min read

Day 12 β Creating own server - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 15 '19 γ» 2 min read

Day 13 β Buffer & Stream - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 16 '19 γ» 2 min read

Day 14 β Serving HTML Pages - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 17 '19 γ» 2 min read

Day 15 β Sending JSON to Client - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 18 '19 γ» 2 min read

Day 16 β Routing (Basic) - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 19 '19 γ» 2 min read

Day 17 β NPM (Node Package Manager) - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 20 '19 γ» 3 min read

Day 18 β Why Express JS ? - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 21 '19 γ» 2 min read

Day 19 β Nodemon - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 22 '19 γ» 3 min read

Day 20 β Express Js Introduction - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 23 '19 γ» 2 min read

Day 21 β HTTP methods - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 24 '19 γ» 2 min read

Day 22 β Route Parameters - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 25 '19 γ» 3 min read

Day 23 β Template Engines - Learning Node JS In 30 Days [Mini series]
Muhammad Ali (Nerdjfpb) γ» Dec 28 '19 γ» 3 min read

Top comments (0)