Я пытаюсь запустить простой пример http, используя node.js, установленный на моем сервере. Я использую следующий код:node.js неправильно работает на порту 8080
var http = require('http');
var server = http.createServer(function(req, res)
{
console.log(req, url)
res.writeHead({myinformation:'Welcome To Node.js'});
res.write('Hello world!');
res.end();
});
server.listen(8080);
это сохраняется в файл: example.js который я бегу через Putty, используя следующую команду:
$ node example.js
Но проблема в том, когда я открываю свой браузер и тип двигателя: на Putty появляется http://myserverip:8080
следующее сообщение об ошибке:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:901:11)
at Server._listen2 (net.js:1020:19)
at listen (net.js:1061:10)
at Server.listen (net.js:1127:5)
at Object.<anonymous> (/newusr/httpExample/example.js:10:8)
at Module._compile (module.js:456:26)
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 Function.Module.runMain (module.js:497:10)
Я использую Win7 и я последовал за this guide, чтобы открыть сообщение для порта 808 0, но все же он не работает.
Любая помощь будет оценена! Спасибо!
Вы проверили другую услугу еще не прослушивание на 8080? –
Переключатель '8080' на какой-то другой номер. – meagar
Также 'url' из вызова' console.log' не определен. –