-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
49 lines (39 loc) · 860 Bytes
/
index.js
File metadata and controls
49 lines (39 loc) · 860 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
const {createServer} = require('http');
const {readFile} = require('fs');
const server = createServer((req,res)=>{
function page(site){
readFile(site,(err,data)=>{
if(err) console.log("File Not Found");
else {
res.writeHead(200);
res.write(data);
res.end();
}
});
}
if(req.url == '/'){
var src = "home.html";
page(src);
}
else if(req.url == '/about'){
page("about.html");
}
else if(req.url == '/resume'){
page("resume.html");
}
else if(req.url == '/css/style.css'){
page("css/style.css");
}
else if(req.url == '/css/back.png'){
page("css/back.png");
}
else if(req.url == '/css/profile.jpg'){
page("css/profile.jpg");
}
else{
res.writeHead(404);
res.end("<h1>File Not Found</h1>");
}
});
server.listen(1234);
console.log("Server running");