pdfjs 报错提示Failed to load module script

记录问题

pdfjs Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec

原因

MIME 类型设置不正确: 服务器返回的文件 MIME 类型不正确。浏览器期望模块脚本的 MIME 类型为 application/javascript。如果服务器返回的 MIME 类型不是这个,浏览器会拒绝加载它,并显示这个错误

解决方法

修改nginx 配置

在nginx的默认mime.types文件中没有为mjs扩展名设置条目,这意味着它将被作为application/octet-stream而不是application/javascript进行服务。可以通过在服务器、http或location块中显式包含mime.types并添加一个types块来设置mjs文件的MIME类型和文件扩展名:

javascript 复制代码
server
{
    include mime.types;
    types 
    {
        application/javascript mjs;
    }
}
相关推荐
艾莉丝努力练剑16 小时前
【Linux基础开发工具 (三)】Vim从入门到精通(下):效率翻倍的编辑技巧与个性化配置攻略
linux·运维·服务器·c++·ubuntu·centos·vim
鹿鸣天涯17 小时前
国产服务器操作系统迁移指南
运维·服务器
flypwn17 小时前
TFCCTF 2025 WebLess题解
服务器·前端·数据库
Crazy________17 小时前
40nginx从单节点 HTTPS 到集群负载均衡
linux·运维·服务器
ttthe_MOon17 小时前
LVS-NAT 模式负载均衡集群部署与配置指南
运维·负载均衡·lvs
Once_day1 天前
Linux之rsyslog(6)RainerScript
linux·服务器·syslog
Shylock_Mister1 天前
Linux C线程编程全指南
linux·运维·c语言
心灵宝贝1 天前
CentOS 7 安装 unzip-6.0-21.el7.x86_64.rpm 步骤详解(附安装包)
linux·服务器·centos
Autism....1 天前
服务器理解
运维·服务器
天亮之前_ict1 天前
【故障排查】intel 服务器安装Win server 2019蓝屏解决方法
运维·服务器