You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt3 SSR部署Azure Web App遇MIME类型错误求助

Nuxt3 SSR部署至Azure Web App的MIME类型错误排查

我通过Azure DevOps管道将Nuxt3 SSR应用部署至Windows环境的Azure Web App后,遇到以下问题:/public/_nuxt/目录下所有预渲染静态.js资源加载失败,控制台抛出错误:

Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html"

该错误源于/public/index.html中的<link rel="modulepreload">标签——这些标签指向的.js资源被服务器以text/html类型返回,而非正确的application/javascript。

我已尝试修改web.config和nuxt.config.ts(包含Nitro相关配置),但问题仍未解决,想明确两个核心疑问:

  • 为何会出现路由解析异常,导致静态.js资源被当作HTML处理?
  • 为什么调整Nitro配置无法修复这个MIME类型错误?

环境信息

  • Node版本:~18
  • NPM版本:>=7
  • Nuxt版本:3.7.3
  • 部署环境:Windows Azure Web App

内容的提问来源于stack exchange,提问作者mojojojo8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:42:33