Javascript 从nodejs提供html时未加载js文件

Javascript 从nodejs提供html时未加载js文件,javascript,node.js,Javascript,Node.js,我正试图从节点服务器提供index.html文件,但收到以下错误:“localhost/:1拒绝从“”执行脚本,因为它的MIME类型('text/html')不可执行,并且启用了严格的MIME类型检查。” index.html <!DOCTYPE html> <html> <head> <title>Common JS Example</title> </head> <body> <h1&g

我正试图从节点服务器提供index.html文件,但收到以下错误:“localhost/:1拒绝从“”执行脚本,因为它的MIME类型('text/html')不可执行,并且启用了严格的MIME类型检查。”

index.html

<!DOCTYPE html>
<html>
<head>
    <title>Common JS Example</title>
</head>
<body>
    <h1>CommonJS</h1>
    <script type="text/javascript" src="./assets/app.js"></script>
</body>
</html>
app.js

console.log('hiiii')
“assets”是静态路径,因此将脚本src修改为

<script type="text/javascript" src="/app.js"></script>

它应该会起作用


解释

抱歉,我知道这是一个非常幼稚的问题,但我最近已经开始研究NodeJSY,它确实有效。当然,非常感谢。上面的ExpressJS文档编辑解释了原因
<script type="text/javascript" src="/app.js"></script>