チャットの実装に comet を使用しようとしています。 comet の経験がなかったので、サンプルコードを検索したところ、このサイトを見つけました
すべてのファイルを作成した後、このあいまいなエラーが発生しました
キャッチされていない ReferenceError: 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>