[英]JavaScript causes error on nodeJS server
我正在尝试使用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文件的char之一上。 我在这里想念什么?
感谢Jani Hartikainen的评论,我意识到这是对nodeJS服务器的错误配置。
我在服务器上的任何请求上使用了服务index.html的示例。 它可以使用以下配置工作: https : //gist.github.com/701407
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.