Introduksjon til MEAN Stack

Denne artikkelen tar deg gjennom installasjonen av MEAN-stack på din virtuelle Linux-server basert på CentOS 7.


MEAN er en JavaScript-programvarestabel som inneholder Node.JS, Angular.JS og Express.JS. Den bruker MongoDB som standard database. For å installere stabelen, er det nødvendig å ha rotstillatelser. Hvis du ikke har root-rettighetene, må du sørge for at kommandoene dine starter med “Sudo”.

Starter

Det første trinnet er å sette opp maskinen din for installasjonen. Før installasjonen starter, må du forsikre deg om at maskinen din har følgende

  • Git. Bekreft at du har GIT installert i systemet ditt. For å bekrefte installasjonen, kjør kommandoen # git –version på terminalen.
  • Forsikre deg om at avhengigheter er installert. Kjør følgende kommandoer
    # gem install sass

# yum installer gcc-c ++ lag git fontconfig bzip2 libpng-devel ruby ​​ruby-devel

Installerer MongoDB

Spesiell merknad: Rådfør deg med Hostadvices beste MongoDB-hosting-side for å finne de beste MongoDB-hosting-tjenestene. .

.MongoDB er et NoSQL-databasesystem som lagrer data i JSON-format og derved støtter JavaScript-utførelse på serversiden. Siden det ikke er oppført på det offisielle CentOS-depotet, må vi lage en for å laste ned den nyeste stabile versjonen. Skriv inn følgende for å opprette en ny fil med tekstredigereren

# nano /etc/yum.repos.d/mongodb.repo

Dette vil åpne en ny tekstfil. Lim inn følgende kode og lagre den, og avslutt deretter redigereren.

[Mongodb-org-3.6]
name = MongoDB Repository
baseURL = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 1
frigitt = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-3.6.asc

Installer MongoDB ved å kjøre følgende kommando:

# yum installer mongodb-org

Når installasjonen er fullført, start og aktiver databasetjenesten med følgende kommandoer:

# systemctl start mongod
#systemctl aktivere mongod

Kjør følgende kommando for å bekrefte at tjenesten kjører

# systemctl status mongod

Installerer Node JS.

Spesiell merknad: Rådfør deg med Hostadvices beste Node.js-vertside for å finne de beste Node.js-hosting-tjenestene.

Node JS er et JavaScript-utførelsesmiljø som fungerer som serversiden. Installering av Node.js gjøres ved å legge til depotet til en stabil gren. Dette gjøres ved å kjøre denne kommandoen:

# curl -sL https://rpm.nodesource.com/setup_9.x | bash

Neste trinn er å installere Node JS og NPM

# yum install -y nodejs

Sjekk om installasjonen var vellykket ved å kjøre

# npm versjon
# node versjon

Installere Bower og Gulp

Dette er komponenter i middelstabelen. Bower er en pakkesjef for front-appene, mens gulp automatiserer oppgaver. Installasjonen av begge må være global slik at de er tilgjengelige over hele systemet.

Kjør følgende kommando for å installere henholdsvis bower og gulp.

# npm installer -g bower
# npm installer -g gulp

Bekreft at installasjonen var vellykket ved å kjøre disse kommandoene

# npm liste -g – dyp = 0

Dette skal gi følgende

/ Usr / lib
├── [email protected]
├── [email protected]
└── [email protected]

Installere MEAN

Nå som de forutsetningene er installert, er det på tide å installere Mean kjeleplate. Dette gjøres ved å klone det fra github.

# git klon https://github.com/meanjs/mean.git

Med kjeleplaten på hjemmekatalogen din, må du installere prosjektreferansene ved å gå inn i katalogen. Løpe;

# cd mener

Slik installerer du gjennomsnittlig kjøring:

# npm installasjon

Dette kan ta noen minutter, men en gang installere front-end ressurser ved å skrive;

# bower install – allow-root

Kjører den første applikasjonen

For å starte MEAN-stack-prosjektet bruker du kommandoene nedenfor:

# npm start

Først kan du oppleve følgende feil
Feilutgang

[12:56:49] ‘lo’ feil etter 702 ms
[12:56:49] Feil i plugin ‘run-sequence’
Beskjed:
Det oppstod en feil i oppgaven ‘sass’

Rett feilene ved å kjøre disse kommandoene:

# rm -rf node_moduler
# npm hurtigbuffer
# npm installasjon
# npm start

For å få tilgang til MEAN-applikasjonen, skriv inn lenken nedenfor i nettleseren din:

http: // your_server_ip: 3000

Det skal gi en side som den nedenfor.

Du kan begynne å bygge og distribuere applikasjonene dine.

Sjekk ut de tre beste dedikerte serververtstjenestene:

A2 Hosting

Startpris:
$ 99,59


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

FastComet

Startpris:
$ 139.00


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

Hostwinds

Startpris:
$ 99.00


Pålitelighet
9.3


Priser
9.2


Brukervennlig
9.2


Brukerstøtte
9.3


Funksjoner
9.2

Les anmeldelser

Besøk Hostwinds

Relaterte artikler for hvordan du gjør det

  • Hvordan installere Redis på en CentOS 7 dedikert server eller VPS
    mellomliggende
  • Hvordan installere Redis på en CentOS 7-server
    mellomliggende
  • Slik konfigurerer du SSH på en CentOS 7 VPS fra en Windows-klient
    mellomliggende
  • Slik installerer du LAMP Stack på CentOS 7 VPS eller dedikerte serveren
    mellomliggende
  • Slik installerer du Node.js på din Linux VPS eller dedikerte server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me