Статьи

Начните с Nodejitsu

Сегодня у нас есть разработчик внешнего интерфейса в Мельбурне Марк Далглиш, который рассказывает о Nodejitsu, простой платформе Node.js.

Смотреть, чтобы узнать больше.

Nodejitsu Screencast

Для больше как это, посетите Learnable

расшифровка

В этом JumpCast мы рассмотрим развертывание наших приложений для заметок в облаке с помощью сервиса nodejitsu. Теперь, одна из замечательных особенностей Nodejitsu, это то, что у них есть бесплатный сервис, который поможет вам начать, и это действительно безболезненно, чтобы начать работу. Первое, что нужно сделать, это перейти к терминалу, и мы собираемся использовать менеджер пакетов Node или NPM для локальной установки пакета jitsu.

Теперь, что это собирается сделать, идет в реестр NPM, загрузите последнюю версию утилиты командной строки nodejitsu. Благодаря этому вы сможете зарегистрировать учетную запись nodejitsu, затем войти в нее и использовать ее для взаимодействия с этими серверами, подготовки новых веб-сайтов и загрузки проектов узлов, так что теперь все готово.

Давайте очистим экран, и мы можем создать учетную запись, сказав «Регистрация в джитсу» Он попросит вас указать некоторые детали, чтобы разобраться в вашем аккаунте, но я собираюсь предположить, что вы прошли этот процесс хорошо, и следующий шаг, как только вы получите аккаунт, как вы можете сказать, это «Вход в джитсу». Он попросит вас указать данные вашего аккаунта. Давайте просто войдем сейчас.

После того, как вы вошли в систему, каждая команда, которую вы используете, используя инструмент jitsu, против вашей учетной записи nodejitsu. Прежде всего, мы хотим, чтобы у нас было приложение, которое мы действительно могли бы загрузить в nodejitsu, поэтому для этого мы сначала установим

Express, прикладная среда Node. Используя Express, мы просто собираемся быстро создать действительно простое приложение, которое может работать на серверах nodejitsu. Теперь, когда у нас это есть, мы можем сказать «экспресс-переход»; мы создадим новое приложение под названием jumpcast. Если мы перейдем в Jumpcast и откроем его в нашем редакторе.

Вы увидите, что у нас есть пакет js в файле с информацией о нашем новом приложении. Давайте переименуем его в «JumpCast», и мы немного подробнее расскажем об этих стартовых скриптах. Запуск стиля NPM запустит узел app.js. Запуск app.js запустит наш экспресс-сервер, а при выборе маршрута по умолчанию будет отображено представление индекса. Если мы посмотрим на index.jade, вы увидите, что у нас есть наша основная домашняя страница здесь.

Если мы изменим это с «title» или скажем «jumpcast», и мы скажем «nodejitsu with». Итак, мы изменили наше основное приложение, и отсюда, если мы запустим NPM START, вы увидите, что наше приложение не запускается. Это потому, что сначала нам нужно установить наши зависимости, которые в настоящее время перечислены в файле пакета js.

Если мы запустим установку NPM, мы будем загружать зависимости для нашего нового приложения — Express и Jade. Как только они будут загружены, мы сможем запустить наше приложение, используя скрипт запуска NPM. Прежде всего, он получит зависимости для Jade и Express, может занять несколько секунд, и все. Мы можем запустить «запуск NPM». Это команда, которая будет запускаться на сервере после загрузки в nodejitsu, но пока она выполняется локально. Если мы перейдем к chrome, перейдем к локальным потерянным 3000, вы увидите, что наше базовое приложение запущено и готово к работе.

Отсюда мы можем закрыть наше приложение. Теперь мы можем развернуть наше приложение на nodejitsu. Мы запускаем «Джитсу Развернуть». Он попросит у нас более подробную информацию о нашем приложении, поэтому мы хотим поместить его в jumpcast.jitsu. Спросите нас, на какой версии узла он может работать, 0.8 подойдет. Детали по умолчанию, которые мы просим, ​​хорошо выглядят, так что мы пойдем с этим.

Он взаимодействует с nodejitsu, готовит для нас новое приложение, и загружает новое приложение. Через несколько мгновений на этом сервере произойдет загрузка зависимостей для нашего приложения. Затем он начнет работать на jumpcast.jit.su, так что вы можете видеть, что он запускает наше новое приложение удаленно. Затем, через несколько минут, мы сможем увидеть это в режиме реального времени на серверах nodejitsu, где не только мы можем получить к нему доступ, но и все остальные.

Теперь приложение запущено и работает. Если мы перейдем к chrome и перейдем к jumpcast.jit.su, вы увидите, что наше приложение запущено и работает.

То, что вы видели, это основной пример того, как получить приложение узла, созданное и загруженное в nodejitsu, используя учетную запись, которую мы создали из командной строки, выполнили вход, а затем развернули ее в этом сервисе. Если вы хотите узнать больше, обязательно зайдите на nodejitsu.com и посмотрите на их бесплатный сервис, а также есть платный сервис, если вы хотите более серьезно относиться к облачному хостингу в их системе. Спасибо за просмотр.