繁体   English   中英

JavaScript在NodeJS服务器上导致错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM