We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8d9a01 commit 09ec945Copy full SHA for 09ec945
blog/25-07-24/http-server/ex/http-server-simple-example.js
@@ -44,10 +44,27 @@
44
return;
45
}
46
47
- if(!fs.existsSync(abs)){
+
48
+ var err;
49
+ try{
50
51
+ var stat = fs.statSync(abs);
52
53
+ }//try
54
+ catch(err2){
55
56
+ err = err2;
57
58
+ }//catch
59
+ if(err){
60
notfound(req,res);
61
62
63
+ if(!stat.isFile()){
64
+ notfound(req,res);
65
+ return;
66
+ }
67
68
69
70
var stream = fs.createReadStream(abs);
0 commit comments