Egg-static 访问音视频(静态资源)报错,找了一圈没找到办法
发布于 3 年前 作者 lzj723 1754 次浏览 来自 问答

egg版本: “egg”: “^2.15.1”

egg-static配置如下: config.static = { prefix: ‘/public/’, dir: path.join(appInfo.baseDir, ‘./app/public’), };

报错信息: 2021-01-21 16:41:14,714 ERROR 1138 [-/undefined/-/242ms GET /public/audio/test.mp3] nodejs.EPIPEError: write EPIPE at WriteWrap.afterWrite (net.js:779:14) errno: "EPIPE" code: "EPIPE" syscall: "write" headerSent: true name: “EPIPEError”

图片和其他文本文件访问都没问题,唯独音频视频会报错,看了下,图片请求没有带Range请求头所以不会有这种问题,但是音频和视频因为是分段加载的,所以请求会带Range头,应该是Range没处理好导致的。 对于这个问题,实在找不到解决办法,大神帮忙看看!

另外看了这个帖子 https://cnodejs.org/topic/5a531ac2afa0a121784a8a48#6009410f5d04ac37d1217d6c 3年前说解决了,但是现在还是会有同样的问题呀!脑壳痛

回到顶部