i am a beginner in node.js i have 3 files
cal.js
cal.html
style.css
neither my node.js is accessing css file nor html is accessing it . earlier when i used internal css html file was perfect but node was not . help me in refrence to this below code
const express= require("express");
const bodyparser =require("body-parser");
const app=express();
app.use(bodyparser.urlencoded({extended:true}))
app.get("/",function(req,res){
res.sendFile( __dirname+"/cal.html");
console.log(__dirname);
});
app.post("/",function(req,res)
{
var n1=Number(req.body.num1);
var n2=Number(req.body.num2);
var n=n1+n2;
res.write('<h1 class="result">sum is='+n+'</h1>');
res.send();
})
app.listen(2000,function()
{
console.log("server is running");
});
html file
<!DOCTYPE html>
<html>
<head>
<title>server </title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form action="/" method="post">
<input type="text" name="num1" placeholder="number1">
<input type="text" name="num2" placeholder="number2">
<button type="submit" name="button">calculate</button>
</form>
<script src="cal.js"></script>
</body>
</html>
css file
body{
width: 100%;
height: 100%;font-family: cursive;
background-color: pink;
}
.result{
color: green;
background-color: yellow;
}