0

私はsocket.ioとexpress3を学び始めましたが、これを行うと-

var app = require('express').createServer()
var io = require('socket.io').listen(app);

app.listen(8080);

express.createServer()非推奨のコンソールに書き込みます。

私はそれについてグーグルで検索しましたが、それに対する答えが見つかりませんでした..どうすればよいですか?
たぶん私はエクスプレスか何かをダウングレードする必要がありますか?

4

2 に答える 2

1

ドキュメントをよく見てください。「Express 3 Web フレームワークでの使用」と「Express Web フレームワークでの使用」のセクションで、socket.io の使用には重要な違いがあることがわかります。彼らが与える例は次のとおりです。

var app = require('express')()
  , server = require('http').createServer(app)
  , io = require('socket.io').listen(server);

server.listen(80);

そのパターンに従うだけで、準備完了です。

于 2013-02-19T18:47:17.870 に答える
0

これを見て変更する必要がありますvar app = require('express').createServer()

var express = require('express')
  , app = express()
  , io = require('socket.io').listen(app);
于 2013-02-19T18:48:43.720 に答える