React无NodeJS后端时解决@ffmpeg/ffmpeg的SharedArrayBuffer未定义问题
问题解答
- 没法直接在React应用里设置所需响应头,因为响应头是由服务器返回给浏览器的,前端代码(包括React)只能控制发送请求时的请求头,管不了服务器发回的响应头。
- 你需要在托管React应用的服务器层面配置两个必要的响应头:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp
- 不需要专门实现NodeJS后端脚本,只要你的托管服务支持自定义响应头配置就行。比如用Netlify、Vercel这类静态托管平台,直接在配置文件(如
netlify.toml、vercel.json)里添加响应头规则;如果是Nginx或Apache托管,就在服务器配置中添加对应指令即可。
内容的提问来源于stack exchange,提问作者Digital Anna
相关产品推荐
相关产品推荐

