Ovaj je članak jednostavan vodič za pisanje i pokretanje vašeg prvog Node.js program na sustavu Raspberry Pi.
Napisati i pokrenuti program Node.js na Raspberry Pi po prvi put?
Za pisanje i pokretanje Node.js programa na Raspberry Pi, postoje neki preduvjeti koji moraju biti ispunjeni, a oni uključuju instalaciju Node.js i Node Package Manager (NPM) na Raspberry Pi.
Dakle, za potpuni proces pisanja i pokretanja a Node.js programa, slijedite dolje navedene korake:
Korak 1: Ažurirajte/nadogradite Raspberry Pi repozitorij
Najprije ažurirajte Raspberry Pi repozitorij kako biste dobili najnoviju verziju paketa dostupnih u repozitoriju. Za provjeru ažuriranja paketa u repozitoriju, pokrenite dolje navedenu naredbu:
$ sudo prikladno ažuriranje
Zatim nadogradite repozitorij pomoću dolje napisane naredbe:
$ sudo prikladna nadogradnja -i
Korak 2: Instalirajte Node.js na Raspberry Pi
Za instaliranje Node.js paket na Raspberry Pi, koristite sljedeću naredbu:
$ sudo prikladan instalirati nodejs
Korak 3: Provjera instalacije
Nakon instaliranja Node.js paket, pokrenite dolje napisanu naredbu za provjeru instalacije:
$ čvor --verzijaNaredba će prikazati instaliranu verziju node.js kao izlaz:
The NPM također je instaliran sa Node.js a to možete potvrditi pomoću sljedeće naredbe:
$ npm --verzija
Korak 4: Napišite prvi Node.js program
Napisati prvi Node.js otvorite nano editor i nazovite svoju datoteku prema svom izboru:
Sintaksa
$ nano < datoteka Ime > .jsPrimjer
$ nano helloprogram.jsSada unutar datoteke napišite svoj prvi program za ispis poruke i za to koristite sljedeći kod:
Sintaksa
konzola.log ( 'poruka' ) ;Primjer
konzola.log ( 'Pozdrav pratitelji Linuxhinta' ) ;“ Konzola ” je objekt u Node.js i za ispis željene poruke/stringa Node.js , koristi se dnevnik:
Zatim spremite datoteku pomoću Ctrl+X .
Korak 5: Pokrenite program Node.js
Za pokretanje Node.js jednostavno napišite dolje navedenu naredbu zajedno s nazivom vaše datoteke Node.js koja je stvorena u prethodnom koraku:
Sintaksa
$ čvor < datoteka Ime > .jsPrimjer
$ čvor helloprogram.jsIzlaz će biti prikazan na terminalu:
Na taj način možete pisati i izvoditi drugačije Node.js programa na Raspberry Pi.
Napravite prvu Node.js aplikaciju i pokrenite je na poslužitelju
Nakon što je napisao prvi Node.js programa, stvorimo a Node.js aplikaciju temeljenu na poslužitelju i za to slijedite dolje navedene korake:
Korak 1 : Za stvaranje a Node.js web poslužitelj, stvorimo još jedan .js datoteka pomoću nano editora:
Sintaksa
$ nano < naziv datoteke > .jsPrimjer
$ nano linuxhint.js
Korak 2 : Sada unutar datoteke uvezite ' http ” i pohranit će vraćenu HTTP instancu u varijablu http :
var http = zahtijevati ( 'http' ) ;
Zatim ćemo kreirati poslužitelj za slanje odgovora i ispis naše poruke na konzoli. Dodajte sljedeće retke unutar linuxhint.js datoteka:
http.createServer ( funkcija ( zahtjev, odgovor ) {// Pošaljite HTTP zaglavlje
// HTTP status: 200 : U REDU
// Vrsta sadržaja: tekst / običan
odgovor.writeHead ( 200 , { 'Content-Type' : 'tekst/običan' } ) ;
// Za slanje tijela odgovora
odgovor.kraj ( '\n' ) ;
} ) .slušati ( 8081 ) ;
// za ispis poruke na konzoli
konzola.log ( 'Poslužitelj radi na http://:8081/' ) ;
Korisnik može promijeniti poruku prema želji:
Spremite datoteku pritiskom na tipke Ctrl+X zatim Y.
3. korak : Sada pokrenite .js datoteku pomoću sljedeće naredbe:
$ čvor < datoteka Ime > .js
Korak 4 : Sada otvorite preglednik i napišite adresu poslužitelja koja se pojavljuje u gornjoj naredbi:
http: // 192.168.18.2: 8081 /Bilješka : Dodajte vlastitu Raspberry Pi IP adresu umjesto “ 192.168.18.2 ', koje možete pronaći pokretanjem ' ime hosta -I ” naredba. Adresu možete dodati u bilo kojem pregledniku sustava.
Zaključak
Da napišem prvi Node.js program, morate instalirati Node.js na Raspberry iz službenog repozitorija Raspberry Pi. Nakon instalacije, pomoću nano editora možete kreirati .js datoteku i dodajte Node.js program u datoteku i pokrenite datoteku pomoću čvor naredba. Također možete stvoriti a Node.js aplikaciju temeljenu na poslužitelju istim postupkom. Međutim, morate napraviti neke konfiguracije unutar .js datoteku za pristup aplikaciji na webu koristeći vašu Raspberry Pi IP adresu.