Овај чланак је једноставан водич за писање и покретање вашег првог Ноде.јс програм на Распберри Пи систему.
Напишите и покрените Ноде.јс програм на Распберри Пи по први пут?
За писање и покретање Ноде.јс програма на Распберри Пи, постоје неки предуслови које треба испунити, а они укључују инсталацију Ноде.јс и Ноде Пацкаге Манагер (НПМ) на Распберри Пи.
Дакле, за комплетан процес писања и покретања а Ноде.јс програма, следите доле наведене кораке:
Корак 1: Ажурирајте/надоградите Распберри Пи спремиште
Прво ажурирајте Распберри Пи спремиште да бисте добили најновију верзију пакета доступних у спремишту. Да бисте проверили ажурирање пакета у спремишту, покрените доле наведену команду:
$ судо апт упдате
Затим надоградите спремиште користећи доле написану команду:
$ судо апт упграде -и
Корак 2: Инсталирајте Ноде.јс на Распберри Пи
Да бисте инсталирали Ноде.јс пакет на Распберри Пи, користите следећу команду:
$ судо погодан инсталирај нодејс
Корак 3: Провера инсталације
Након инсталирања Ноде.јс пакет, покрените доле написану команду да бисте потврдили инсталацију:
$ чвор --версионКоманда ће приказати инсталирану верзију ноде.јс као излаз:
Тхе НПМ је такође инсталиран са Ноде.јс и то можете потврдити помоћу следеће команде:
$ нпм --версион
Корак 4: Напишите први програм Ноде.јс
Да напишем прву Ноде.јс програма, отворите нано едитор и именујте датотеку по свом избору:
Синтакса
$ нано < фајл име > .јсПример
$ нано хеллопрограм.јсСада унутар датотеке, напишите свој први програм за штампање поруке и за то користите следећи код:
Синтакса
цонсоле.лог ( 'порука' ) ;Пример
цонсоле.лог ( „Здраво следбеници Линукхинта“ ) ;“ Конзола ' је објекат ин Ноде.јс и да одштампате жељену поруку/стринг са Ноде.јс , дневник се користи:
Затим сачувајте датотеку користећи Цтрл+Кс .
Корак 5: Покрените програм Ноде.јс
Да бисте покренули Ноде.јс програма, једноставно напишите доле наведену команду заједно са именом ваше Ноде.јс датотеке која је креирана у претходном кораку:
Синтакса
$ чвор < фајл име > .јсПример
$ чвор хеллопрограм.јсИзлаз ће бити приказан на терминалу:
На овај начин можете писати и трчати другачије Ноде.јс програме на Распберри Пи.
Креирајте прву апликацију Ноде.јс и покрените је на серверу
После писања првог Ноде.јс програм, хајде да направимо а Ноде.јс апликација заснована на серверу и за то следите доле наведене кораке:
Корак 1 : За креирање а Ноде.јс веб сервер, хајде да направимо други .јс датотека помоћу нано едитора:
Синтакса
$ нано < назив документа > .јсПример
$ нано линукхинт.јс
Корак 2 : Сада у датотеци увезите „ хттп ” и сачуваће враћену ХТТП инстанцу у променљивој хттп :
вар хттп = захтева ( 'хттп' ) ;
Затим ћемо креирати сервер за слање одговора и штампање наше поруке на конзоли. Додајте следеће редове унутар линукхинт.јс фајл:
хттп.цреатеСервер ( функција ( захтев, одговор ) {// Пошаљите ХТТП заглавље
// ХТТП статус: 200 : ОК
// Тип садржаја: текст / обичан
одговор.вритеХеад ( 200 , { 'Тип садржаја' : 'текст/обичан' } ) ;
// Да пошаље тело одговора
одговор.крај ( '\н' ) ;
} ) .слушај ( 8081 ) ;
// да одштампате поруку на конзоли
цонсоле.лог ( 'Сервер ради на БА1Ф184ФЦД990АД52Б0ЦА31Б989921Е732Б0А312' ) ;
Корисник може да промени поруку по жељи:
Сачувајте датотеку притиском на тастере Цтрл+Кс затим И.
Корак 3 : Сада покрените .јс датотеку користећи следећу команду:
$ чвор < фајл име > .јс
Корак 4 : Сада отворите претраживач и напишите адресу сервера која се појављује у горњој команди:
хттп: // 192.168.18.2: 8081 /Белешка : Додајте своју Распберри Пи ИП адресу уместо „ 192.168.18.2 “, који можете пронаћи покретањем „ име домаћина -И ” команда. Можете додати адресу у било ком системском претраживачу.
Закључак
Да напишем прву Ноде.јс програм, морате инсталирати Ноде.јс на Распберри-ју из званичног репозиторијума Распберри Пи-ја. Након инсталације, помоћу нано едитора можете креирати .јс датотеку и додајте Ноде.јс програмирајте у датотеку и покрените датотеку користећи чвор команда. Такође можете креирати а Ноде.јс апликација заснована на серверу кроз исту процедуру. Међутим, морате направити неку конфигурацију унутар .јс датотеку за приступ апликацији на вебу користећи вашу Распберри Пи ИП адресу.