Подтвердить что ты не робот

Как запустить сервер, написанный в js с помощью Node.js

Я установил node.js отсюда http://nodejs.org/. в моей машине windows8. скопировал примерный серверный код в файле server.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/');

затем открыла приглашение node.js и написала node c:/node/server.js но ничего не происходит. Я разработчик php, просто пытаясь справиться с этим, любые рекомендации действительно помогут.

4b9b3361

Ответ 1

Вам не нужно входить в приглашение node.js, вам просто нужно использовать стандартную команду promt и написать

node c:/node/server.js

это также работает:

node c:\node\server.js

а затем в вашем браузере:

http://localhost:1337

Ответ 2

Nodejs - это язык сценариев (например, Python или Ruby, и в отличие от PHP или С++). Чтобы запустить код, вам нужно ввести команду в командной строке terminal/shell/command. Ищите ярлык приложения в вашей операционной системе одним из этих имен.

Команда для запуска в терминале будет

node server.js

Но сначала вам нужно просмотреть в терминале ту же папку, что и файл server.js. Синтаксис использования терминала зависит от операционной системы, ищите ее документацию.

Ответ 3

Я открываю текстовый редактор, в моем случае я использовал Atom. Вставьте этот код

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/');

и сохраните как

helloworld.js

в

c:\xampp\htdocs\myproject 

Каталог. Затем я открываю node.js commamd prompt enter

cd c:\xampp\htdocs\myproject

Далее

node helloworld.js

next Я открываю свой браузер Chrome, и я печатаю

http://localhost:1337

и вот оно.

Ответ 4

Просто пойдите в этот каталог вашего JS файла из cmd и напишите node jsFile.js или даже node jsFile; оба будут работать нормально.

Ответ 5

Просто попробуйте

node server

из приглашения cmd в этом каталоге