新手来学习77 2024-03-21 13:50 采纳率: 0%
浏览 5

SpringSecurity+Spring boot页面找不到样式

Refused to apply style from 'http://localhost:8080/static/css/font.css' because its MIME type ('application/json') is not a supported stylesheet MIME type, and strict MIME checking is enabled.报这个错误怎么办

    <link rel="stylesheet" type="text/css" href="../static/css/font.css">
    <link rel="stylesheet" type="text/css"  href="../static/css/login.css">
    <link rel="stylesheet" type="text/css"  href="../static/css/xadmin.css">
  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-03-21 13:50
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    此错误提示是因为浏览器严格按照 MIME 类型检查样式表并拒绝应用不支持的 MIME 类型的样式表。解决方法是正确设置服务器发送样式表的 MIME 类型,确保其为"text/css"。可以在服务器端的配置文件中设置 MIME 类型,并重新启动服务器。例如,使用 Apache 服务器的话,在 httpd.conf 文件中添加以下代码: AddType text/css .css 这将把 CSS 文件的 MIME 类型设置为"text/css",从而解决错误提示问题。 如果是使用 Node.js 进行开发,可以在 Express 框架的中间件中添加以下内容: app.use(express.static(__dirname + '/static', {'Content-Type': 'text/css'})); 这将指定静态文件中所有 CSS 文件的 MIME 类型为"text/css"。 案例: 在开发项目中,我遇到了类似的问题,我在服务器端设置了正确的 MIME 类型,但仍然收到错误提示。我检查了样式表的链接是否正确,是否有语法错误等,最终发现是因为我在样式表中使用了 URL 重定向,导致 MIME 类型被更改为"application/json",从而引起错误提示。我修改了样式表中的链接,去掉了重定向,问题得到了解决。 代码: Apache 服务器配置: 在 httpd.conf 文件中添加以下代码: AddType text/css .css Node.js 中间件设置: 在 Express 框架的中间件中添加以下内容: app.use(express.static(__dirname + '/static', {'Content-Type': 'text/css'}));
    评论

报告相同问题?

问题事件

  • 创建了问题 3月21日

悬赏问题

  • ¥15 hive on spark
  • ¥15 星穹铁道中的ai自动战斗逻辑
  • ¥15 SimpleHook 一下android fake模块的VIP日期
  • ¥15 如何在VBA中利用word的错词提示功能识别word文本中的错别字并标注
  • ¥15 c#调用c++函数 传参数问题
  • ¥15 jupyter notebook无法识别的空格,如何解决?(语言-python)
  • ¥15 自动回复评论的小插件
  • ¥20 用c++完成两道大题,要求提供.h和.cpp,以及用来测试的main.cpp
  • ¥15 2024电赛H题指导
  • ¥15 第三方如何控制E8a进行烧录