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

Azure App Service(Linux)部署Angular应用时.mjs文件MIME类型问题求助

解决Azure App Service(Linux)上Angular应用ngx-extended-pdf-viewer的.mjs MIME类型问题

针对生产环境中.mjs文件MIME类型错误的问题,以下是无需依赖Nginx或web.config的解决方案:

方法一:通过staticwebassets.config.json配置MIME类型

在Angular项目的src目录下创建staticwebassets.config.json文件,写入以下内容:

{
  "mimeTypes": {
    ".mjs": "application/javascript"
  }
}

执行生产构建命令(ng build --prod)后,该文件会自动同步到dist目录根目录。部署到Azure App Service后,平台会读取此配置,为.mjs文件设置正确的MIME类型。

方法二:在Azure Portal配置自定义启动命令

如果你的应用通过serve命令托管静态文件,可直接在Azure Portal中修改启动命令指定MIME类型:

  1. 打开Azure Portal并进入你的App Service实例
  2. 左侧导航选择配置 -> 常规设置
  3. 在启动命令输入框中填写:
    serve -s dist/你的应用名称 --mime .mjs=application/javascript
    
  4. 点击保存后重启应用服务,配置即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:22:34