Я пытаюсь получить файл mp3, расположенный в папке imageDir , используя сервер узлов, и воспроизвести аудиофайл в браузере. Когда попробовал это, используя fs.readFile , он работает нормально. Но, делая то же самое, используя fs.createReadStream , он не загружает файл .mp3, а загружает favicon.ico на вкладке сети консоли.
Вот код
/******************************** With streams ************************************/
var http = require('http');
var fs = require("fs");[enter image description here][1]
http.createServer(function(request, response) {
response.writeHead(200, {'Content-Type': 'audio/mp3'});
var myreadStream = fs.createReadStream('./imageDir/logosong.mp3', 'utf8');
myreadStream.pipe(response);
}).listen(3334);
console.log('Listening');
Попытка изучить потоки узлов. Пожалуйста, объясните, где я был не прав.