Node.js 获取两个音频文件的问题-结束后写入
错误:结束后写入 我试图让它播放一个又一个音频文件Node.js 获取两个音频文件的问题-结束后写入,node.js,Node.js,错误:结束后写入 我试图让它播放一个又一个音频文件 router.get('/a/:url(*)', (req, res) =>{ res.set({ "Content-Type": "audio/mp3", // 'Transfer-Encoding': 'chunk', // 'Content-Disposition': 'attachment' }); var url = req.params.url.subst
router.get('/a/:url(*)', (req, res) =>{
res.set({
"Content-Type": "audio/mp3",
// 'Transfer-Encoding': 'chunk',
// 'Content-Disposition': 'attachment'
});
var url = req.params.url.substr(0);
console.log(url);
https.get('https://storage.googleapis.com/ad-system/testfolder/OUTOFAREA.mp3', response => {
response.pipe(res);
});
https.get(url, response => {
response.pipe(res);
});
});
您有两个GET请求来获取文件(我想是的,是mp3文件),两个GET请求都写入
res
以响应客户端,当一个请求完成时抛出错误,而另一个请求仍在流式处理中。那么,我应该将第一个GET请求写入变量吗?然后把它加到另一个的开头,明白吗@hoangdvIt并不简单,您必须将2个流连接成一个流,然后将连接的流响应到客户端。