gpt4 book ai didi

html - 拒绝应用样式,因为不支持 MIME 类型

转载 作者:行者123 更新时间:2023-12-05 07:33:19 27 4
gpt4 key购买 nike

我不断收到错误消息,提示 MIME 类型(“text/html”)不可执行或不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

Error shown

我链接它的代码是

<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

<!-- Custom styles for this template -->
<link href="css/heroic-features.css" rel="stylesheet">

<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

模板应该是这样的

Template

然而,这就是它的样子

Template

我需要将 text/html 更改为其他内容吗?

accepts: {
"*": allTypes,
text: "text/plain",
html: "text/html",
xml: "application/xml, text/xml",
json: "application/json, text/javascript"
},

Sinatra 告诉我这样做

this

但是我试过了,还是不行

有什么我应该更改或添加到我的代码中以使 css 正常工作吗?

最佳答案

我想您会希望 text/css 用于样式表,而 application/javascript 用于 JS 文件。

根据sinatra docs,可以从请求级别访问传入的请求对象

get '/foo' do
t = %w[text/css text/html application/javascript]
request.accept # ['text/html', '*/*']
request.accept? 'text/xml' # true
request.preferred_type(t) # 'text/html'
end

关于html - 拒绝应用样式,因为不支持 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com