Добрый вечер.
Подскажите, пожалуйста, стоит ли в таком простейшем веб-сервере
http.createServer( function ( request, response ){
var requestUrl = decodeURI( request.url );
var filePath = parseFilePath( requestUrl );
var fileExt = parseFileExt( filePath );
fs.readFile( filePath, function( err, data ){
if( err ){
response.writeHead( 500, {"Content-Type" : "text/plain" } );
response.write( err.message );
response.end();
}else{
response.writeHead( 200, {"Content-Type" : contentTypesByExtension[ fileExt ]} );
response.write( data );
response.end();
}
});
} ).listen( 80 );
использовать асинхронный readFile? Будет ли здесь преимущество перед readFileSync?
Кое-где я встречал мнение, что синхронный ввод/вывод (в частности readFileSync) не следует использовать вообще никогда.
Спасибо.