статический сервер.
                  
                  
                  https://github.com/dpishchalka/nodejs/blob/master/index.js
                  
                  
                  
                  
                  
                  1) плохо ли импортировать только необходимые сущности а не весь объект целиком, ведь страдает читаемость кода, а о бандле заботиться не надо, это же бекенд.
                  
                  
                  const {stat, createReadStream, readFile} = require("fs");
                  
                  
                  
                  
                  
                  2) при обработке отсутствия файла (формирования 404 страницы) 
                  
                  
                     res.write(file);
                  
                  
                     res.end(); // без закрытия сервера, сервер тут же падает не успев ничего сделать, почему?
                  
                  
                  
                  
                  
                  3)  file.pipe(res); как работает пайп в этом примере? Он работает, но мне не понятно как происходит res.write();, ведь я его нигде не писал.
                  
                  
                  
                  
                  
                  Спасибо.
                  
                  
                
1) пофиг, и так и так норм
а че не юзаешь res.sendFile?
3) это потоки. он направляет поток файла в поток res. а все, что пошлется или запишется в res, уйдет пользователю
Обсуждают сегодня