Hvordan du distribuerer en node.JS -applikasjon på AWS EC2 -server

Hvordan du distribuerer en node.JS -applikasjon på AWS EC2 -server

JavaScript er i utgangspunktet et nettleser-skriptspråk som betyr at det er et språk på klientsiden. Node JS er et miljø for å kjøre og utføre koden skrevet på JavaScript -språket utenfor nettleseren. Utviklere bruker ofte node for å utvikle back-end-tjenester, også kalt applikasjonsprogrammeringsgrensesnitt (API). Dette er tjenestene som driver applikasjonene som brukes av klienten som den ser og samhandler med.

La oss starte med hvordan du distribuerer en node.JS -applikasjon på AWS EC2.

Distribuere et NodeJS -applikasjon på AWS EC2 -server

For å distribuere Node JS -applikasjon på AWS EC2, må du bare starte en EC2 -forekomst fra forekomstsiden:

Skriv inn navnet for å identifisere forekomsten og velg AMI for å bruke det som en virtuell maskin:

Velg forekomsttypen som er gratis nivå som er kvalifisert til å bruke den gratis, og velg deretter nøkkelparfil:

Hold andre konfigurasjoner som standard og gjennomgå innstillingene fra sammendraget for å starte forekomsten:

Etter det, velg forekomsten for å koble til den:

Kopier kommandoen fra plattformen og lim inn på terminalen:

Lim inn kommandoen på terminalen og endre banen til nøkkelparfilen og trykk Enter:

Installer Node Version Manager (NVM) ved å skrive følgende på kommandolinjen:

krøll -o- https: // rå.GitHubUserContent.com/nvm-sh/nvm/v0.34.0/Installer.sh | bash

Kommandoen ovenfor vil installere NVM på EC2 -forekomsten:

Etter det, aktiver NVM ved å bruke følgende kommando

. ~/.NVM/NVM.sh

Installer den oppgraderte noden.JS -versjon ved å skrive følgende kommando:

NVM installer node

Kjører kommandoen ovenfor vil installere node.JS på forekomsten:

Bruk følgende kommando for å sjekke versjonene av Node og NPM:

Node -V
npm -v

Kommandoen ovenfor vil vise følgende utgang:

Bruk følgende kommando for å oppdatere APT -pakkene:

sudo apt -get update -y

Kjører kommandoen ovenfor vil vise følgende utdata:

Installer GIT ved hjelp av følgende kommando:

sudo apt -get install git -y

Kommandoen ovenfor vil installere GIT for å klone depotet:

Sjekk versjonen av GIT ved hjelp av følgende kommando:

git -versjon

Brukeren vil få versjonen av Git:

Klon Git -depotet som inneholder noden.JS -applikasjon ved hjelp av følgende kommando:

git klon https: // github.com/yeshwanthlm/nodejs-on-ec2.git

Kjører kommandoen ovenfor vil vise følgende utdata:

Kom deg inn i katalogen ved å bruke følgende kommando:

CD NodeJS-on-EC2

Etter det, installer NPM -pakker ved å bruke følgende kommando:

NPM installasjon

Kjører kommandoen ovenfor vil vise følgende utdata:

Start NPM for å distribuere applikasjonen ved å bruke følgende kommando:

NPM start

Kjører kommandoen ovenfor starter NPM:

Gå inn på EC2 -konsollsiden for å kopiere den offentlige IP -adressen:

Lim inn IP -adressen i nettleseren for å besøke noden.JS -applikasjon:

Du har distribuert en node.JS -applikasjon på AWS EC2 -serveren.

Konklusjon

Å distribuere noden.JS -applikasjon på AWS, opprette og koble til en EC2 -forekomst fra AWS -plattformen. Installer Node på EC2 -forekomsten.JS og NPM etter å ha aktivert NVM. Etter det, installer Git og klon depotet som inneholder noden.JS -applikasjon og deretter komme inn i katalogen for å installere og starte NPM for å distribuere noden.JS -applikasjon.