Привет, мир! Я уже некоторое время работаю с Node и решил написать рассказ о моем опыте работы с NodeJS и о том, как я полюбил ее.

Хотя она новый друг, и вы знаете, что они говорят: «О книге нельзя судить по обложке» и все такое про дружбу. Но, что досадно, это правда.

Я решил позвать своего нового друга, Node, помочь построить дом [приложение]. Как вы все знаете, трудно работать с кем-то, кого вы на самом деле не знаете. Итак, я пригласил Ноде выпить, и она сказала: «Конечно, я бы с удовольствием». Я был взволнован: «Не могу дождаться встречи с вами. Я много слышал о вас, и надеюсь, что все они правдивы ''. Я говорю ей, и она хихикает, говоря: «Да, конечно!»

Она пришла выпить вместе с нами первый стаканчик, где я представился как Кодекаге, и она сказала: «Там творится какое-то странное аниме-дерьмо». Мы оба засмеялись, а затем она продолжила говорить: «Я Узел. NodeJS. Рада познакомиться с вами ''. Итак, я задала несколько странных вопросов, например: `` Можете ли вы рассказать мне историю своего рождения? '' Узел засмеялся. "Конечно!" - сказала она своим красивым голосом. «Я знаю, что вы слышали о моих биологических родителях, C ++ и JavaScript». Я сказал: «Ого! Они действительно твои родители? " Она засмеялась и сказала: «Это какой-то тупой ответ. Люди забывают, что что-то связывает меня с созданием домов [приложений] тем способом и способом, которым я это делаю, соединяя операционные системы и веб-браузер. Мой создатель, Райан Даль, вы знаете, мой собственный наследственный бог. Он счел нужным использовать мою маму [JavaScript] и моего отца [C ++] на движке Chrome V8 [он работает на движке Chrome V8].

Райан подумал, что это хорошо, что он хотел, чтобы все мужчины [веб-разработчики] увидели силу женщины [JavaScript], и хотел, чтобы все мужчины [веб-разработчики] были едины. Итак, он заставил моих родителей задумать меня, чтобы я принесла мир и утешение сердцам всех мужчин [веб-разработчиков].

Я решил главную проблему между кланами Front-end и Back-end, что все они могут говорить только на JavaScript, что породило новый клан Full-stack JavaScript. Теперь клан Back-end и Front-end ладит еще лучше, с легким рендерингом и вызовами REST API только на одном языке, JavaScript. Хотя с годами я вырос, и чем больше людей встречаю, тем многому учусь и становлюсь лучше. Не забывайте, я открытый человек [библиотека с открытым исходным кодом], и люди продолжают вносить свой вклад в мой образ жизни ».

Я подумал: «Вау! Это какая-то история ».

Итак, я продолжал задавать вопросы. «Что еще ты можешь рассказать мне о себе? Просто расскажи мне о себе ». И она сказала: «Как я уже говорила ранее, я - NodeJS», - я прервала: «Зачем отвечать на JS, почему не NodeC ++, поскольку это ядро. Твой отец - C ++, верно? » Используя мои пальцы, чтобы продемонстрировать цитаты вокруг этого слова, она ответила, очень громко рассмеявшись, когда она привыкла ко мне или, вероятно, просто говоря вино: «Это действительно забавные семейные проблемы. Моя мама согласилась с папой заставить меня назвать ее имя, потому что это приносит больше мира в оба клана, и поскольку я буду говорить на ее языке. Думаю, людям легче узнать, что я говорю только на JS ". «Хорошо!» - сказал я, увлекаясь разговором или, вероятно, еще вином, которого не знаю, а затем сказал: «Продолжайте рассказ».

Она сказала: У меня так много характеристик, но я был создан, чтобы вести себя в соответствии с управляемой событиями, неблокирующей моделью ввода-вывода, что сделало меня действительно легким в душе и легким в использовании. Я веду себя в манере и стиле, которые на моем языке называют обратным вызовом. Я верю в то, что нужно делать что-то асинхронно, используя функции обратного вызова. Моя деятельность, в том числе регулярное изучение новых вещей, управляется моим собственным менеджером пакетов - то, что я называю npm (диспетчер пакетов узлов, «https://www.npmjs.com), и то, как я превращаюсь в лучший person управляется тем, что я называю nvm (диспетчер версий узлов) ''.

Итак, Node - действительно забавная девочка. Если вы попытаетесь строить вместе с ней и узнать ее поближе, вы полюбите ее через секунду, она будет такой: «Братан, я могу быть помощником, но я своего рода человек« за кадром »[на стороне сервера]. Мне нужна поддержка многих других парней, чтобы помочь мне функционировать [зависимости] ». Какая-то странная распущенность, верно? Итак, я позвал этого парня, и этого парня, и этого парня, и Хола! строительный план начинается.

И все же Node снова жалуется. ‘’ Для очень хорошего представления о том, чем я занимаюсь, у меня есть еще несколько хороших друзей, а именно ReactJS, Angular и Vue, мои рендеры, они из клана Front-end. К сожалению, вы не можете позвонить всем троим одновременно, поэтому вам придется выбирать. Все, что вы сделали, - это план здания [приложение, это бэкэнд, сторона сервера]. Если вы действительно хотите увидеть то, что вы создали до сих пор, вам нужна одна из этих девушек, которая будет делать вид, или иначе не будет ».

Ух ты! Там есть какие-то забавные программные конструкции. Теперь с ее условиями у вас нет другого выбора, кроме как согласиться с тем, что она предложила!

Удачного JavaScripting и счастливой работы с Node.

Как установить узел на windows

Посетите https://nodejs.org передовой опыт загрузки LTS.

Запустите установочный файл «node.exe».

Проверьте, успешно ли установлен узел, запустите «node -v».

Начать строительство.

Убедитесь, что у вас есть классный редактор, например VSCode https://code.visualstudio.com.