Что такое узел?
Самый простой ответ, хотя и упрощенный , заключается в том, что 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). Я покажу вам, как я справился с этим в другом посте.
Повеселись!