Initial command to start a new node application.
npm init npm install express --save
Create folders public, images, and styles in the application.
Index.js
var express = require('Express');
var path = require('path');
var app = express();
app.use(express.static(__dirname+"/public"));
// to set simple path
// app.use(express.static(__dirname+"/images"));
// To set virtual path prefix
app.use("/myimages",express.static(path.join(__dirname, 'images')));
app.use(express.static(__dirname+"/styles"));
console.log(__dirname);
app.get("/mydata", function(req,res){
   res.send('mydata is called');
})
app.listen(3000);
index.html
<html>
<head>
    <title>My First Page</title>
    <link href="home.css" rel="stylesheet" />
</head>
<body>
    <h2>Hello Worlds</h2>
    <img src="/myimages/nr.jpg" />
</body>
</html>
home.css
h2
{
    background-color: red;
}

