2017-08-05 4 views
-2

Fehler in Lauf prog nodejs. Bitte helfen wo Syntax Fehlercodes?Fehler im laufenden Nodejs. Verwendung von const strict mode.http Modul

var url = require('url'); 
var path = require('path'); 
var url = require('url'); 
var fs = require('fs'); 
var http = require('http'); 
var port = process.env.port || 3000; 
var pub_dir = 'public'; 
var server = http.createServer(function(req, res) { 
    curl = url.parse(req.url, true); 
    file = path.join(__dirname, pub_dir, curl.pathname); 
    fs.readFile(file, function(err, data) { 
     if (err) { 
      res.writeHead(404, { 
       'Content-type': 'text/plai' 
      }); 
      res.end('404 not found error'); 
     } else { 
      res.end(data); 
     } 
    }); 
}); 
var sio = require('socket.io'); 
var io = sio.listen(server); 
io.of('/chat').on('connection', function() { 
    socket.emit('hello', 'socket test edildi'); 
    socket.on('hello', function(data) { 
     io.sockets.emit('hello', 'Hamiya gonderilen signal'); 
    }); 
}); 
server.listen(port, '127.0.0.1', function() { 
    console.log("server running !"); 
}); 

Fehler dieses

/home/tural/node_modules/socket.io/node_modules/engine.io/node_modules/uws/uws.js:3

const http = require('http'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Server.init (/home/tural/node_modules/socket.io/node_modules/engine.io/lib/server.js:119:16) at new Server (/home/tural/node_modules/socket.io/node_modules/engine.io/lib/server.js:65:8) at Function.attach (/home/tural/node_modules/socket.io/node_modules/engine.io/lib/engine.io.js:123:16) at Server.initEngine (/home/tural/node_modules/socket.io/lib/index.js:274:21)

Antwort

0

fand ich die Antwort auf das Problem. Dazu benötigen Update NodeJS stabil

sudo npm clean -f

sudo npm install -g n

sudo n stable


diese Befehle neue stabile Version NodeJS heruntergeladen werden. nach dem Update in den Codes keine Probleme angezeigt.

+0

das spart meinen Tag. – AndroidHacker

Verwandte Themen