get访问本地文件夹里的MP3文件变成url

router.get('/m',(req, res)=>{

  fs.readFile('./music/胡歌 - 逍遥叹.mp3',(err, msg)=>{
   if(err){
     console.log(err);
   }else{
     console.log('拿到了')

   }
  })

})

本人纯node.js新人,在学校学的安卓。目前遇到这个问题,我想知道:我以及成功显示“拿到了”后。怎样将mp3返回?需要注意哪些问题,例如转码格式。让我在访问
url时拿到的就是pm3。

已经解决,分享一下。

//创建可读流
var read = fs.createReadStream(文件地址)
//管道流入
read.pipe(res);

两个问题,第一,默认该读取方法是异步的,若要同步,使用同步接口就行。第二,音频文件转码需要安装插件,或者使用ffmepg转换后再使用