文件存在路径没错却总是获取不到-vue部署iis服务器

 RorinL     2021年03月15日 星期一 16:12:33     vue      iis服务器   vue    

项目场景:

 把含有vue文件的项目部署到iis服务器上


问题描述:

 问题正如标题所示,搞了好几天(加起来的时间),终于在今天像往常一样百度百度还是百度找到了是iisMIME类型没有设置的原因


原因分析:

浏览器是依靠mime类型来解析网页的,服务器通过MIME告知响应内容类型,而浏览器则通过MIME类型来确定如何处理文档。问题指向服务器对文件的处理


解决方案:

1.打开iis管理器,进入MIME类型项目
在这里插入图片描述
2.点击添加MIMe类型,配置如下
在这里插入图片描述
其中:application/octet-stream : 二进制流数据(如常见的文件下载)


 我为什么选择的mime类型是application/octet-stream呢?这是因为我在本地机服务器中正常运行情况下,我通过查看请求xxx.vue文件的请求头中看到Accept-Ranges:bytes,(字节?)
在这里插入图片描述
 而关于Accept-Ranges:bytes的解析文档如下
在这里插入图片描述
从而,我猜想的iis需要配置vue的mime类型是application/octet-stream,经测试;配置成功,vue文件已经正常GET到。

参考文档:Accept-Ranges


2条评论

    发表回复

    您的电子邮箱地址不会被公开。

    CAPTCHAis initialing...

  1. ccg
    这是什么