Статьи

Node.js в Windows (или JavaScript для бэкэнда)

Что такое узел?

Самый простой ответ, хотя и упрощенный , заключается в том, что Node (или Node.js) — это JavaScript на сервере. На самом деле, это больше, чем просто, но вы можете прочитать о других в других местах . Это достаточно хороший ответ для нас.

Если вы не жили в пещере, вы могли бы заметить, что JavaScript сейчас в моде. Это новый язык ассемблера Интернета. (Это даже для предприятия .) Теперь с помощью Node вы можете использовать это клиентское приложение в своих серверных приложениях.

Причина, по которой я все это делаю, заключается в том, что теперь существует версия Node.js для Windows. Это в настоящее время только нестабильный релиз, но это признак грядущей прохлады. Более того, Microsoft сотрудничает с Joyent и Rackspace, чтобы это произошло. Вы можете прочитать об этом здесь и здесь . Конечная цель (согласно сообщениям) — запуск Node.js в Windows и Azure.

Теперь я хочу прояснить ситуацию, так как я недавно ассимилировался , Node не является продуктом Microsoft ..

Руководство

Я хочу показать вам, как легко попробовать Node.

Сначала скачайте exe . Я схватил v0.5.2.

Далее запустите его. Да, это так просто. Раньше было намного сложнее .

Вам будет предложено приглашение, и вы сможете начать писать JavaScript в режиме REPL со смещением парадигмы .

Теперь предположим, что вы хотите создать веб-сервер. Мы начнем с извлечения фрагмента «hello world» с сайта nodejs.org .

var http = require(‘http’);  
http.createServer(function (req, res) {  
  res.writeHead(200, {‘Content-Type’: ‘text/plain’});  
  res.end(‘Hello World\n’);  
}).listen(8124, "127.0.0.1");  
console.log(‘Server running at <a href="http://127.0.0.1:8124/’">http://127.0.0.1:8124/’</a>);  

Я сохранил этот фрагмент в файл с именем server.js. Затем из командной строки PowerShell я запустил

.node.exe .\server.js

Затем я нажал на http: // localhost: 8124 с помощью браузера и получил именно то, что вы ожидаете.

Теперь вы знаете достаточно, чтобы быть опасным.

Конечно, вы должны перезапустить Node, когда вносите изменения в файл (используйте Ctrl + C). Я покажу вам, как я справился с этим в другом посте.

Повеселись!