未定義のプロパティ 'on'を読み取れませんか?->エラー

マーティン・ダビドフ

そのため、Webアプリを作成していますが、サーバーパーツの構築中に、次のようなCMDのエラーが原因でスタックしました。

     TypeError: Cannot read property 'on' of undefined

server.jsとclient.jsを接続しようとしましたが、必要なモジュールをすべて含めても機能しないようです。

var fs = require('fs'); // required for file serving
var http = require('http');
var express = require('express');
var app = express();
var socket = require('socket.io');
var io = require('socket.io');

// loading all HTMl files

// loading CSS, JS, Pictues

//  for the HTML index 

// server.listen

//  !!! HERE IS THE PROBLEM !!!
 io.sockets.on('connection', newConnection);
 function newConnection(socket){
    console.log('new connection');
    console.log(socket);
 }

server.jsがclient.js(何も書かれていない)と接続し、通常のサーバーとして実行するようにしたいです!

すべてのアドバイスは大歓迎です!:)

Nayeemul Islam Swad

サーバーオブジェクトをioイニシャライザーに渡す必要があります。次のコードが役立つ場合があります。

var fs = require('fs'); // required for file serving
var express = require('express');
var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);

var port = process.env.PORT || 8080;
server.listen(port);

io.sockets.on('connection', newConnection);
function newConnection(socket){
   console.log('new connection');
   console.log(socket);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AngularJsエラー未定義のプロパティ 'then'を読み取れません

分類Dev

未定義エラーのプロパティ 'getState'を読み取れません

分類Dev

エラーTypeError:未定義のプロパティ '...'を読み取れません

分類Dev

'TypeError:NextJSの未定義の'エラーのプロパティ 'id'を読み取れませんか?

分類Dev

配列が未定義です:エラーTypeError:未定義のプロパティ 'push'を読み取れません

分類Dev

Angular 2で未定義のプロパティ「エラー」を読み取れませんか?

分類Dev

未定義のプロパティ「クエリ」を読み取れません

分類Dev

エラー:初期化エラー(typescript)。未定義のプロパティ 'getExecutingFilePath'を読み取れません

分類Dev

Angular Datatables:エラーエラー:未定義のプロパティ 'then'を読み取れません

分類Dev

エラーエラー:未定義のプロパティ「長さ」を読み取れません

分類Dev

未定義のプロパティスラッグを読み取れません

分類Dev

reactjs未定義のプロパティ「キー」を読み取れません

分類Dev

Uncaught TypeError:未定義のプロパティ「キー」を読み取れません

分類Dev

未定義のプロパティ「データ」を読み取れません

分類Dev

TypeError:未定義のプロパティ「ページ」を読み取れません

分類Dev

タイパーエラー:未定義のプロパティ「長さ」を読み取れません

分類Dev

Ionic CordovaSQLiteプラグインエラー未定義のプロパティ「openDatabase」を読み取れません

分類Dev

強制グラフエラー、「未定義のプロパティ「プッシュ」を読み取れません」

分類Dev

setTimeoutでラップすると、エラー「未定義のプロパティを読み取れません」

分類Dev

エラーTypeError:何を試しても未定義のプロパティ「パス」を読み取れません

分類Dev

タイプエラー、未定義のプロパティ「マップ」を読み取れません

分類Dev

タイプエラー:未定義のプロパティ 'マップ'を読み取れません

分類Dev

Reactルーターで「未定義のプロパティの場所を読み取れません」エラー

分類Dev

次のjsgetInitialPropsエラー未定義のプロパティ「マップ」を読み取れません

分類Dev

Grunt imageminエラー:未定義のプロパティ「コンテンツ」を読み取れません

分類Dev

Gatsbyテストエラー、TypeError:未定義のプロパティ 'current'を読み取れません

分類Dev

フォームの未定義エラーのプロパティ「値」を読み取れません

分類Dev

Vueルーターエラー:TypeError:未定義の 'matched'プロパティを読み取れません

分類Dev

NodeJSの「未定義のプロパティ「emit」を読み取れません」エラーを修正する方法

Related 関連記事

  1. 1

    AngularJsエラー未定義のプロパティ 'then'を読み取れません

  2. 2

    未定義エラーのプロパティ 'getState'を読み取れません

  3. 3

    エラーTypeError:未定義のプロパティ '...'を読み取れません

  4. 4

    'TypeError:NextJSの未定義の'エラーのプロパティ 'id'を読み取れませんか?

  5. 5

    配列が未定義です:エラーTypeError:未定義のプロパティ 'push'を読み取れません

  6. 6

    Angular 2で未定義のプロパティ「エラー」を読み取れませんか?

  7. 7

    未定義のプロパティ「クエリ」を読み取れません

  8. 8

    エラー:初期化エラー(typescript)。未定義のプロパティ 'getExecutingFilePath'を読み取れません

  9. 9

    Angular Datatables:エラーエラー:未定義のプロパティ 'then'を読み取れません

  10. 10

    エラーエラー:未定義のプロパティ「長さ」を読み取れません

  11. 11

    未定義のプロパティスラッグを読み取れません

  12. 12

    reactjs未定義のプロパティ「キー」を読み取れません

  13. 13

    Uncaught TypeError:未定義のプロパティ「キー」を読み取れません

  14. 14

    未定義のプロパティ「データ」を読み取れません

  15. 15

    TypeError:未定義のプロパティ「ページ」を読み取れません

  16. 16

    タイパーエラー:未定義のプロパティ「長さ」を読み取れません

  17. 17

    Ionic CordovaSQLiteプラグインエラー未定義のプロパティ「openDatabase」を読み取れません

  18. 18

    強制グラフエラー、「未定義のプロパティ「プッシュ」を読み取れません」

  19. 19

    setTimeoutでラップすると、エラー「未定義のプロパティを読み取れません」

  20. 20

    エラーTypeError:何を試しても未定義のプロパティ「パス」を読み取れません

  21. 21

    タイプエラー、未定義のプロパティ「マップ」を読み取れません

  22. 22

    タイプエラー:未定義のプロパティ 'マップ'を読み取れません

  23. 23

    Reactルーターで「未定義のプロパティの場所を読み取れません」エラー

  24. 24

    次のjsgetInitialPropsエラー未定義のプロパティ「マップ」を読み取れません

  25. 25

    Grunt imageminエラー:未定義のプロパティ「コンテンツ」を読み取れません

  26. 26

    Gatsbyテストエラー、TypeError:未定義のプロパティ 'current'を読み取れません

  27. 27

    フォームの未定義エラーのプロパティ「値」を読み取れません

  28. 28

    Vueルーターエラー:TypeError:未定義の 'matched'プロパティを読み取れません

  29. 29

    NodeJSの「未定義のプロパティ「emit」を読み取れません」エラーを修正する方法

ホットタグ

アーカイブ