在最近几年写的组件从jQuery逐渐改为用Vue来写,在这个过程中发现如果对方服务器是IIS服务器,那么对于.vue后缀的资源文件会提示404.经过深入分析,发现这是由于IIS没有设置.Vue的MIME类型导致的,解决的方案就是在IIS的配置界面,增加.vue的MIME类型说明。

问题描述

最近遇到有用户反馈应用市场安装后,无法点击登陆。经过远程调试,发现对方是IIS服务器,且提示.vue组件文件404。但实际上这个文件的路径是正确的。

问题原因

IIS 在默认情况下已经配置好了常见的 mime 类型。对新应用程序或尚未广泛使用的应用程序而言,必须手动添加 Mime 类型。

而对于那些没有后缀名(扩展名)的文件,默认情况下我们自然没法访问或下载。具体报如下错误:
 

 

解决问题 配置MIME类型,实现无后缀文件的下载

打开 IIS 中的“MIME类型”配置页。

添加一个新的 MIME 类型即可。
  • 文件扩展名:.vue
  • MIME类型:application/octet-stream

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前