restify mp4 响应 body 正在浏览器中下载而不是播放

restify mp4 response body is downloading in browser instead of playing

我正在使用 restify 来提供视频 url。我想让它播放而不是下载,虽然我在设置 Content-Type: video/mp4 时对此感到困惑,但我在邮递员中进行测试时看到了我的问题。响应 header 有 Content-Type: octect-stream.

为什么 restify 没有采用我的 header 设置或者我做错了什么?类似的问题 here 但正如我所说,更改没有生效。

这是我的简单代码:

    let headers = { 'Content-Type': 'video/mp4' };
    res.send(200, body, headers);

所以我通过更新到 res.redirect 而不是 res.send 来让它工作:

let headers = { 'Content-Type': 'video/mp4' };
res.redirect(302, body, next);