【发布时间】:2021-01-10 10:11:12
【问题描述】:
文件结构
index.js:
app.set("view engine", "ejs");
app.use(express.static("public"));
app.use(
bodyParser.urlencoded({
extended: true,
})
);
聊天.ejs
<body>
<h1><%= (roomName) %></h1>
<div id="video-grid">
</div>
<script src="script.js"></script>
</body>
加载时显示错误
“来自“http://localhost:5000/chat/Aishu%20study/Aneesa/script.js”的资源由于 MIME 类型(“text/html”)不匹配(X-Content-Type-Options : nosniff)。”
如果我将所有内容都保存在同一个 html 文件中,它就可以工作。有人可以帮我弄这个吗? 我不确定是什么问题
【问题讨论】:
-
script.js真的是一个 javascript 文件吗?还有错误消息怎么会在 url 路径中提到一些/xyz/子目录,最有可能发生的是路径不正确,它与其他一些通用端点匹配,返回您未在答案中发布的 html 文件 -
这是错误消息“来自“localhost:5000/chat/Aishu%20study/Aneesa/script.js”的资源由于 MIME 类型 (“text/html”) 不匹配 (X-Content-Type-Options: nosniff) 而被阻止。”
标签: javascript node.js ejs