node.js - 由于节点 js 中的 MIME(text/html),我无法包含 js 文件
问题描述
我正在尝试构建自己的 webrtc 平台,但由于此错误,我无法将 peer.js 文件包含到我的代码中。来自“http://localhost:3000/peer.js”的脚本已加载,即使其 MIME 类型(“text/html”)不是有效的 JavaScript MIME 类型。
这是代码。
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script>
const ROOM_ID = "<%= roomId %>"
</script>
<script src="peer.js" defer></script>
<script src="/socket.io/socket.io.js" defer></script>
<script src="script.js" defer></script>
<title>Document</title>
<style>
#video-grid {
display: grid;
grid-template-columns: repeat(auto-fill, 300px);
grid-auto-rows: 300px;
}
video {
width: 100%;
height: 100%;
object-fit: cover;
}
</style>
</head>
<body>
<div id="video-grid"></div>
</body>
</html>
解决方案
给出peer.js
一个正确的路径,只提供名称将包含同一目录中存在的文件。
推荐阅读
- javascript - 带有箭头功能的Javascript json过滤器
- c - 为什么我的排序函数输出垃圾值?
- java - 打印时在每行中对具有相同值的数组元素进行分组 - Java
- oracle - 我们可以使用 Oracle 中 PIVOT 语句的输出创建表吗?
- python - 删除具有相同 x 值的坐标
- flutter - 如何在flutter draggablescrollablesheet中创建堆栈垂直列表视图和水平列表视图?
- python - 函数总是返回 2
- java - 从 v3 到 v5 的 Hibernate 升级文档或标准
- vector - Vector包含数据但报告长度为0,可以被某些函数访问
- python - Visual Studio Code - Python - unhashable 类型:列表 [包括代码和错误]