заменить if на ? -
const http = require('http');
const fs = require('fs');
let rt = fs.readFileSync('index.html','utf8');
http.createServer((req,res) => {
console.log(req.url)
const filePath = req.url.substr(1);
// - вот -(req.url == '/')?{
res.end(fs.readFileSync('index.html','utf8'); )
} : {fs.access(filePath, fs.constants.R_OK, err => {
if(err){
res.statusCode = 404;
res.end('cannot founding')
}else{fs.createReadStream(filePath).pipe(res);}
})};
}).listen(3000)
? : Возвращает значения только.. ты возвращаешь код.. для этого только if
пон, спасб
можете, но смысла в этом мало
Обсуждают сегодня