*** MIME type ('text/plain') **** 的情况如何解决

前情提要

 构建 Go web 项目,用Golang编译后,无法访问静态资源,同时在控制台中发现了错误,无法访问(错误)如图所示的情况.

 经过查找后,找到了解决办法来告诉一下大家避免出现错误,接下来说下如何解决.
 出现此错误的原因是 Go 正在自动检测文件的内容类型。为了进行自动检测,它使用指向文件扩展名(如.js)的映射 -> MIME 类型(text/plain)。为了获得此映射,它从本地计算机读取它。因此,如果您的本地计算机在其注册表中.css文件的注册表(或操作系统的等效项)中存在不正确的值,并且您使用的代码会自动检测所提供文件的MIME类型,则可能会发生这种情况。

解决方法

  • 首先Win+R 输入 regedit 打开注册表.

    • W10/W11 可以直接复制下方的注册表目录直达,W7只能手动查找.
  • 计算机\HKEY_CLASSES_ROOT.js

  • 计算机\HKEY_CLASSES_ROOT.css

  • 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes.js

  • 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes.css

打赏
评论区
头像
文章目录