初めてsocket.ioを使用しようとしていますが、MEANスタックで使用しています。私は次のように設定しました。Socket.ioの使用に関する問題
Server.js
var express = require('express');
var app = express(); // create our app w/ express
var server = require('http').createServer(app);
var io = require('socket.io')(server);
app.listen(port);
io.on('connection', function(socket) {
socket.emit('message', {
'message': 'hello world'
});
});
HTMLファイルは
<script>
var socket = io.connect();
socket.on('message', function(data) {
console.log(data.message);
});
</script>
私はので、私はスクリプトのCDN検索socket.io.js
ファイルを見つけることができませんでした。私は以下を使用しました。
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.6/socket.io.js"></script>
私は自分のウェブサイトからsocket.io.jsをダウンロードしようとしましたが、ウェブサイトがダウンしているようです。私は私が502 BAD GATEWAYエラーを取得し、それをアクセスすることができます私は、コンソールに次のエラーを取得する上で示したように、すべてを設定した後、私のHTMLページをロードする
。すべてのヘルプは大歓迎されます!
UPDATE:
答えに感謝します。私は 'io is defined'と一緒にブラウザコンソールに似たエラーを表示しようとしました – Skywalker
あなた自身のスクリプトを使う前にそのファイルを含めていますか? – robertklep
はい、最初にファイルを追加し、その下に自分の 'var socket = io.connect()'スクリプトをタイプします。 – Skywalker