2012-02-17 3 views
1

Я только что установил узел-v.0.7.4.msi на моем Win7 64 и хотел выполнить следующий фрагмент кода, чтобы проверить:Почему я не вижу результат на localhost при использовании Node.js?

var http = require('http'); 

http.createServer(function (req, res) { 

    res.writeHead(200, {'Content-Type': 'text/plain'}); 

    res.end('Hello World\n'); 

}).listen(1337, "127.0.0.1"); 

console.log('Server running at http://127.0.0.1:1337/'); 

Но каждый раз, когда я запустил его на ЦМД, он просто показал " Сервер работает на http://127.0.0.1:1337/ », и я не могу открыть« localhost: 1337 »в браузере, чтобы увидеть« Hello World »(всегда на этапе загрузки). Кто-нибудь знает, почему? Большое спасибо.

ответ

0

Похоже, у вас есть проблема, похожая на Node.JS - Page keeps on running

Моего совета там и здесь, чтобы убедиться, что AV/брандмауэр Windows не блокирует!

Я не получил ответа на это предложение на другой странице.

Если вы можете подтвердить, что это не так, у меня есть аналогичная настройка, в которой я могу проверить ее.

-1

Я использую Windows 7 и запускаю XAMPP в качестве моего локального сервера. Я изменил порт на 3000 вместо 1337. Я также новичок в Nodejs и попытался выполнить этот образец кода с сайта. Я не могу объяснить точную причину, но, вероятно, это связано с конфликтом с другим процессом, использующим этот порт.

Я запустил файл сценария в окне командной строки. Я просмотрел строку вывода Hello World, набрав localhost: 3000 в Google Chrome.

Смежные вопросы