Installere Node.js og Express på Ubuntu

Drevet av Chrome V8 Engine, er Node.js et populært språk som brukes til å bygge raske skalerbare applikasjoner. Den har allerede drevet en rekke prosjekter, inkludert Express. Denne opplæringen viser deg hvordan du installerer Node.js og Express.js på Ubuntu 14.04.

Trinn 1: Last ned Node.js

Du ønsker å laste ned den siste stabile versjonen av Node.js. På serveren din, kjør følgende kommando for å laste ned og trekke ut Node.js:

cd /tmp
wget http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz
tar xvf node-v0.10.32-linux-x64.tar.gz

Trinn 2: Installer Node.js

Kjør følgende kommandoer. Disse vil installere node js ved å kopiere alt inn node-v0.10.32-linux-x64i /usr/local:

cd node-v0.10.32-linux-x64/
cp * /usr/local/ -r
cd ~

Kjør nå node -v. Hvis du ser v0.10.32, har du installert Node.js.

Trinn 3: Installer Express.js

Nå for Express-opplæringen. For å komme i gang må du kjøre følgende kommando for å installere Express generator. Express generator hjelper deg med å enkelt lage prosjektet ditt.

npm install -g express-generator

Når det er gjort, test for å sikre at Express-generatoren er installert ved å kjøre express -h. Ved suksess vil den vise deg en liste over tilgjengelige alternativer.

Trinn 4: Lag et prosjekt

Selv om det er flere alternativer du kan velge mellom, vil vi holde oss til standarden når vi lager prosjektet vårt. For å opprette et prosjekt, kjør følgende kommandoer på serveren din:

express expressproject
cd expressproject
npm install

Dette oppretter først en ny mappe kalt expressproject. Inne i den vil du se 2 filer kalt app.jsog package.json, og 5 kataloger kalt bin, node_modules, public, routes, og views. Dette vil også installere Express for prosjektet ditt. Du kan nå kjøre for npm startå starte Express-serveren. Hvis alt er riktig konfigurert, vil du se følgende:

> expressproject@0.0.0 start /root/expressproject
> node ./bin/www

I nettleseren din, naviger til IP-adressen til VPS-en din ved port 3000. URL-en er som følger (erstatt 0.0.0.0deretter):

http://0.0.0.0:3000

Ved suksess vil du se Welcome to Expresspå siden i nettleseren din.

Du har konfigurert Node.js med Express!

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer