我正在尝试使用 socket.io 运行 nodeJS 测试脚本,但是如果我尝试包含任何 javascript,我的服务器上部署的脚本会导致错误。
只需在我的本地主机上通过 nginx 调用 HTML 不会引发任何错误。
这是我的 index.html:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>NodeJS Realtime Test</title>
<script type="text/javascript" src="/client/app.js"></script>
</head>
<body>
<p>Moin!</p>
</body>
</html>
这是 app.js 的内容:
console.log("test");
Chrome 向我抛出了这个错误:
Uncaught SyntaxError: Unexpected token < app.js:1
在 Opera 中,错误是:
Syntax error at line 1 while loading: expected expression, got '<' Linked script compilation app.js
此外,调试器显示错误发生在我的 index.html 文件的字符之一上。我在这里想念什么?