Отказ от ответственности. Эта статья изначально была написана с целью познакомить вас с Nodemon — программой JavaScript. С тех пор он был перепрофилирован, чтобы дать вам основу для обучения! Учиться трудно, и мало кто говорит вам, как это делать правильно (потому что это кажется тривиальным и фундаментальным). Надеюсь, это вам хоть как-то поможет.
Отказ от ответственности 2. Учтите, что я новичок во всем этом, как и вы. Возможно, мой контент ошибочен или просто неверен. Отнеситесь к этому с долей скептицизма и не обращайте внимания на мои грамматические ошибки или любые нарушения — я всего лишь человек ❤
Оглавление
1. Введение в Node
2. Введение в Nodemon
3. Как установить Nodemon
4. Общая картина — как учиться.
5. Ободрительный разговор — давайте сделаем это прямо сейчас!
Практический пример: Нодемон
Должен признаться: одна из вещей, которая сначала озадачила меня при использовании Nodemon, — это произношение. Как это произносится: «Node-mon» или «No-demon»? Я до сих пор не уверен, но мне нравится последний из-за того, как он звучит.
Этот комментарий в сторону, давайте обсудим, что будет обсуждаться в этой статье и кто может быть ее аудиторией.
Если вы еще не в курсе, Node — это серверная «среда выполнения». Что это обозначает? По сути, вы можете использовать JavaScript (JS) на своем сервере с помощью Node, что, если вы не знали, обычно невозможно.
В чем преимущество использования JS на вашем сервере? Первое, что приходит на ум, это то, что если вы новичок в программировании и знаете только JS, то вам не нужно изучать новый язык. Во-вторых, при написании кода ваш клиент и сервер могут общаться на одном языке, а это означает, что вероятность появления ошибок сравнительно меньше.
Конечно, Node не нужен — вы можете создать сервер, используя множество языков, и если вы владеете языками, которые знаете, то это само по себе уменьшает количество ошибок.
Прохладный. Итак, что такое Нодемон? Это «пакет узла» — это означает, что если у вас установлен Node на вашем компьютере, вы можете в основном установить этот «пакет», также известный как набор файлов, в папку, в которой вы работаете, и получить дополнительные функции.
Классная функциональность Nodemon заключается в том, что он позволяет вам создать сервер на вашем компьютере и позволяет создавать приложения на стороне клиента. которые взаимодействуют с сервером. Тем не менее, он не обладает безумными возможностями — он довольно прост по сравнению с «Express.JS», который используется для создания высоконагруженных приложений. — это хорошая ступенька к изучению того, как работает сервер и как он взаимодействует.
Идея состоит в том, что вы можете окунуть клюв в воду, прежде чем окунуться в Express. Давайте поговорим о том, как вы можете настроить его и начать работу.
Установка Nodemon и необходимые условия.
Для начала у вас должен быть установлен Node. Я читал, что самые последние версии — также заканчивающиеся четным номером — Node содержат больше всего ошибок, а версии с нечетным номером — самые стабильные.
Например, у меня установлен Node 12.16.1 — не самый последний. 13.9.0 — самая свежая, но они еще не во всем разобрались с ней. Вот где вы можете скачать это.
Вы также должны установить «Jquery» и «LiveServer». Jquery будет использоваться вашим клиентом для связи с вашим сервером. Live-сервер в основном позволит вашему клиенту открывать ваши файлы, как если бы они открывались в Интернете. Google «CORS» — это в основном протокол безопасности, который реализует ваш браузер, который не позволяет вашему клиенту общаться с вашим сервером — и, в основном, выдает всевозможные ошибки.
Совет. Если вы хотите хорошо учиться, попробуйте запустить клиент с LiveServer и без него.
Пояснение.Live-server на самом деле не является тем сервером, к которому вы собираетесь подключать своего клиента. Для этого мы будем использовать Nodemon. Прочтите первый абзац этой страницы: Это прояснит, что делает Live-сервер.
Давайте на секунду поговорим о большой картине.
Одно из самых больших препятствий на пути к обучению — это знать, чему вы должны научиться. Гуглить — это круто, но вам нужно научиться тому, как вам нужно научиться — как «прорезать дерьмо».
Если у вас есть определенная технология, такая как Node, Express или Nodemon, вы должны создать следующую структуру:
- Что это? Что оно делает? С чем он может работать? Какие приложения. вы можете создать с ним? Какова его цель?
- Когда полезно использовать эту технологию? Каковы нюансы его использования? Когда его не следует использовать!? Очень важно.
- Где его можно использовать? Это клиентская вещь? Что-то на стороне сервера? Используется в классах или в функциях? Определите точное местоположение.
- Почему вам следует его использовать? Нет, не слушайте людей — мыслите критически и пользуйтесь официальной документацией. Здесь вы думаете о плюсах и минусах, даже если вы не создаете приложение. еще.
- Как его использовать? Как вы его устанавливаете? Каковы его методы? Какие методы самые важные? Что такое необязательные вещи?
Я знаю, что это много, но отступите! Обратите внимание, что все буквы «W» — это концептуальные вещи! Вы должны сделать это, прежде чем погрузиться в его использование — это небольшое исследование и небольшая подготовка, чтобы вы могли найти свой якорь.
Также обратите внимание, что когда и где — это более общие теоретические вещи. Они дают вам направление. почему должен быть более эгоистичным! Это как если бы вы разговаривали с технологией так, как будто вы ее покупаете — почему это должно быть хорошо для вас? Что вы получаете от этого? Что это позволяет вам делать такого, чего не позволяют другие? Это глючит? Это интересно? Работает ли он с другими технологиями? Позволит ли это вам создать свое приложение?
как посвящен методу. Как, черт возьми, ты его используешь. В каком порядке вам нужно использовать эти методы — это очень полезно! Что такое необязательные методы? Какие параметры — и так далее.
Выводы. Буква "H" означает методологию, а буква "W" — концепцию.
Совет. MDN — это золотой стандарт документации! Он отвечает на множество концептуальных и технических вопросов. Во-вторых, если вы используете пакетный менеджер, то зайдите на его официальный сайт или в репозиторий GitHub (пример) — и найдите там ответы. #useTheFrameWork #goToTheSource
Применение: сделайте это для следующей технологии, которую вы собираетесь использовать. Это не обязательно должно быть для Nodemon, но откройте его официальный сайт и прочитайте описание. Читайте MDN!
Пора сделать это!
Хорошо! Итак, надеюсь, вы почерпнули здесь что-то полезное. Если вы это сделали, вы должны осознать одну вещь, а затем принять решение.
Понимаю это. Все перегружены, и учиться тяжело, и иногда хочется рвать на себе волосы. Временами хочется бросить — это все очень «нормально».
Но у вас есть мечты — быть программистом, получать хорошую зарплату, работать в престижной компании или просто учиться и программировать. Вы не можетепозволить разочарованию заглушить ваши мечты. Не позволяйте людям остановить вас. Иди сделай это.
Самая большая проблема, с которой вы столкнетесь, — это вы. Не задушите себя. Вы кое-чему здесь научились, и если вы найдете это полезным — применяйте прямо сейчас! Сделайте заметку и приклейте ее на экран. Это фреймворк — а это значит, что вы сможете применить его где угодно! Не только кодирование. Прими это. Смирись с этим. Искренне попробуйте.
P.S. Спасибо, что дочитали до этого места! Вы чертовски круты.