TypeError: require(...) ist nicht eine Funktion in node js

Ich versuche zu lernen, node js und versuchen, einige Beispiel-code, und wenn ich über den socket.io-website, ich habe versucht, das Beispiel-code in Ihre website. Ich glaube nicht, dass der geschriebene code auf Ihrer website wird falsch sein. Die Fehler, die ich bekommen hab, während ich bin mit den code, ich weiß nicht, wie es zu lösen, ich weiß nicht, wo ich falsch gemacht habe. Ich bin sehr neu in node js, bitte helfen Sie mir. Das ist der link von
website
die ich genommen den code.

- Und dies ist der code, die ich bin versucht zu laufen.

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
res.sendfile('index.html');
});

io.on('connection', function(socket){
console.log('a user connected');
});

http.listen(3000, function(){
console.log('listening on *:3000');
 });

Und die Fehler, die ich bin immer während der Ausführung des Codes ist

var io = require('socket.io')(http);                                                                                                               
                         ^                    
TypeError: require(...) is not a function                                                                                                          
at Object.<anonymous> (/home/ubuntu/workspace/index.js:3:30)                                                                                   
at Module._compile (module.js:434:26)                                                                                                          
at Object.Module._extensions..js (module.js:452:10)                                                                                            
at Module.load (module.js:355:32)                                                                                                              
at Function.Module._load (module.js:310:12)                                                                                                    
at Module.runMain [as _onTimeout] (module.js:475:10)                                                                                           
at Timer.listOnTimeout (timers.js:89:15)
Schreibe einen Kommentar