I am trying to write a basic express server code. However, the HTML file that gets served on a particular route does not render the static files (css, js and image files). Can anyone tell me what's wrong with my code? The following code includes the router function. FYI, the code is running on Ubuntu.
I have already used the express.static()
function. However, it still does not seem to be working.
var express = require('express');
var router = express.Router();
var app = express();
app.use(express.static(__dirname+'/stat'));
router.get('/',(req,res)=>{
res.send("Welcome to the home page");
});
router.get('/show',(req,res)=>{
res.sendFile(__dirname+'/index.html');
})
router.get('*',(req,res)=>{
res.send("Error 404");
});
module.exports = router;