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;
    }
}
相关推荐
Han.miracle1 天前
JavaEE--网络编程 传输层 (一) UDP TCP特点
运维·服务器·网络·java-ee·三次握手·四次挥手·超时重传
Gogo8161 天前
docker 容器
运维·docker·容器
I · T · LUCKYBOOM1 天前
18.通过密钥免密访问目标服务器,脚本运行过程中不需要额外交互
linux·运维·服务器
深圳市恒讯科技1 天前
高防服务器支持哪些协议和端口防护?
运维·服务器·网络
软件测试慧姐1 天前
精简版-Linux常用命令
linux·运维·服务器
wanhengidc1 天前
G口服务器都有哪些作用?
运维·服务器·科技·云计算
ljj2535575051__1 天前
nginx的https的搭建
运维·nginx·https
a3158238061 天前
Linux部署Python Django工程和Node工程,使用宝塔面板
linux·服务器·python·django·node·strapi·宝塔面板
上海云盾-小余1 天前
系统漏洞扫描原理,什么是系统漏洞?
运维·安全·网络安全·ddos
繁华似锦respect1 天前
C++ 自定义 String 类
服务器·开发语言·c++·哈希算法·visual studio