Php JS用于实现Comet的未捕获引用错误

Php JS用于实现Comet的未捕获引用错误,php,javascript,comet,Php,Javascript,Comet,我正在尝试使用comet实现聊天。由于我没有comet的任何经验,我搜索了一个示例代码,发现 在创建了所有的文件之后,我得到了这个模棱两可的错误 未捕获引用错误:未定义require(chrome控制台) ReferenceError:require未定义var http=require('http')(firefox控制台) 这是因为我在本地主机服务器上测试这段代码还是其他什么地方出了问题? html代码是: <html> <head> <

我正在尝试使用comet实现聊天。由于我没有comet的任何经验,我搜索了一个示例代码,发现

在创建了所有的文件之后,我得到了这个模棱两可的错误

未捕获引用错误:未定义require(chrome控制台)
ReferenceError:require未定义var http=require('http')(firefox控制台)

这是因为我在本地主机服务器上测试这段代码还是其他什么地方出了问题? html代码是:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Comet Test</title>
    </head>
    <body>
        <p><a class='customAlert' href="#">publish customAlert</a></p>
        <p><a class='customAlert2' href="#">publish customAlert2</a></p>
        <script src="http://localhost:80/chekhabara/downloads/realtime/2/jquery.min.js" type="text/javascript"></script>
        <script src="http://localhost:80/chekhabara/downloads/realtime/2/NovComet.js" type="text/javascript"></script>
        <script type="text/javascript">

            var http = require('http');

            http.createServer(function (req, res) {
              res.writeHead(200, {'Content-Type': 'text/plain'});
              res.end('Hello World\n');
            }).listen(80, '127.0.0.1');
            console.log('Server running at http://127.0.0.1:80/');
        </script>
    </body>
</html>

彗星试验

var http=require('http'); http.createServer(函数(req,res){ res.writeHead(200,{'Content-Type':'text/plain'}); res.end('Hello World\n'); }).听(80,'127.0.0.1'); console.log('服务器在运行http://127.0.0.1:80/');
require
未定义,因为它不是
窗口的属性

安装后,将此代码放入新文件中,如
myscript.js

        var http = require('http');

        http.createServer(function (req, res) {
          res.writeHead(200, {'Content-Type': 'text/plain'});
          res.end('Hello World\n');
        }).listen(80, '127.0.0.1');
        console.log('Server running at http://127.0.0.1:80/');

从命令行
%node myscript.js

运行它我知道如何使用NodeJS,我们不想使用那种技术!请一定要读这篇文章!!!!如果您不想使用node,请删除节点代码,您的问题就会消失,这就是代码。你没有把它放在HTML文件中-你必须运行一个特殊的node.js服务器。你的代码似乎与你链接到的内容无关。他试图运行一个node服务器,这是他的代码片段。@AlienWebguy:不,那是一个HTML文件。不,那不是node.js我知道什么是node.js,我不想使用那种技术。这是jquery库NovComet.js