Úvod do MEAN Stack

Tento článok vás prevedie inštaláciou zásobníka MEAN na virtuálny server Linux založený na systéme CentOS 7.


MEAN je softvérový balík JavaScript, ktorý obsahuje Node.JS, Angular.JS a Express.JS. Ako predvolenú databázu používa MongoDB. Na inštaláciu zásobníka je potrebné mať oprávnenia typu root. Ak však nemáte oprávnenia typu root, uistite sa, že vaše príkazy začínajú “Sudo”.

Začíname

Prvým krokom je nastavenie vášho počítača na inštaláciu. Pred začatím akejkoľvek inštalácie sa ubezpečte, že vaše zariadenie obsahuje nasledujúce informácie

  • Git. Skontrolujte, či máte v systéme nainštalovaný GIT. Na potvrdenie inštalácie spustite príkaz # git –version na termináli.
  • Skontrolujte, či sú nainštalované závislosti. Spustite nasledujúce príkazy
    # gem install sass

# yum install gcc-c ++ make git fontconfig bzip2 libpng-devel ruby ​​ruby-devel

Inštalácia MongoDB

Špeciálna poznámka: Ak chcete nájsť najlepšie hostiteľské služby MongoDB, obráťte sa na hostiteľskú stránku Best MongoDB. .

.MongoDB je databázový systém NoSQL, ktorý ukladá údaje vo formáte JSON, čím podporuje vykonávanie JavaScriptu na strane servera. Keďže nie je uvedený v oficiálnom repozitári CentOS, bude potrebné si ho vytvoriť na stiahnutie najnovšej stabilnej verzie. Do textového editora vytvorte nový súbor

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

Otvorí sa nový textový súbor. Vložte nasledujúci kód a uložte ho, potom ukončite editor.

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

Nainštalujte MongoDB spustením nasledujúceho príkazu:

# yum nainštaluje mongodb-org

Po dokončení inštalácie spustite a povoľte databázovú službu pomocou nasledujúcich príkazov:

# systemctl start mongod
#systemctl povoliť mongod

Ak chcete overiť, či je služba spustená, spustite nasledujúci príkaz

# systemctl status mongod

Inštalácia uzla JS.

Špeciálna poznámka: Ak chcete nájsť najlepšie hostiteľské služby servera Node.js, obráťte sa na hostiteľskú stránku Best Hostsice.

Uzol JS je prostredie na vykonávanie JavaScriptu, ktoré funguje na strane servera. Inštalácia Node.js sa vykonáva pridaním úložiska stabilnej vetvy. To sa vykonáva spustením tohto príkazu:

# curl -sL https://rpm.nodesource.com/setup_9.x | tresnúť

Ďalším krokom je inštalácia uzlov JS a NPM

# yum install -y nodejs

Spustením skontrolujte, či bola inštalácia úspešná

# npm verzia
# node version

Inštalácia Bower a Gulp

Sú to súčasti stredného zásobníka. Bower je správca balíkov pre klientske aplikácie, zatiaľ čo gulp automatizuje úlohy. Inštalácia oboch musí byť globálna, aby boli k dispozícii v celom systéme.

Spustením nasledujúceho príkazu nainštalujte bower a gulp.

# npm install -g bower
# npm install -g dúšok

Spustením týchto príkazov overte, či bola inštalácia úspešná

# npm list -g – hĺbka = 0

To by malo priniesť nasledujúce

/ Usr / lib
Ower [email protected]
├── [email protected]
Npm 5,8,0

Inštalácia MEAN

Teraz, keď sú potrebné predpoklady na inštaláciu, je čas nainštalovať stredný kotol. To sa deje klonovaním z githubu.

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

Ak máte v domovskom adresári odkazovú tabuľku, musíte do adresára nainštalovať referencie projektu. bežať;

# cd znamená

Inštalácia priemerného spustenia:

# npm inštalácia

Môže to trvať niekoľko minút, ale po inštalácii front-end zdrojov zadaním;

# bower install –allow-root

Spustenie prvej aplikácie

Na spustenie projektu zásobníka MEAN použite nasledujúce príkazy:

# npm začiatok

Najprv sa môže vyskytnúť nasledujúca chyba
Chybový výstup

[12:56:49] Chyba vlákna po 702 ms
[12:56:49] Chyba v doplnku ‘run-sequence’
správa:
V úlohe ‘sass’ sa vyskytla chyba

Opravte chyby spustením týchto príkazov:

# rm -rf node_modules
# npm vyrovnávacia pamäť je čistá
# npm inštalácia
# npm začiatok

Ak chcete získať prístup k aplikácii MEAN, zadajte do svojho prehliadača nasledujúci odkaz:

http: // your_server_ip: 3000

Mala by priniesť stránku, ako je uvedená nižšie.

Môžete začať vytvárať a nasadzovať svoje aplikácie.

Vyskúšajte top 3 špecializované služby hostenia serverov:

Hosting A2

Vyvolávacia cena:
$ 99,59


Spoľahlivosť
9.3


stanovenie ceny
9.0


Užívatelsky prívetivý
9.3


podpora
9.3


Vlastnosti
9.3

Prečítajte si recenzie

Navštívte A2 Hosting

FastComet

Vyvolávacia cena:
$ 139.00


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hostwinds

Vyvolávacia cena:
$ 99.00


Spoľahlivosť
9.3


stanovenie ceny
9.2


Užívatelsky prívetivý
9.2


podpora
9.3


Vlastnosti
9.2

Prečítajte si recenzie

Navštívte Hostwinds

Súvisiace články s návodmi

  • Ako nainštalovať Redis na vyhradený server CentOS 7 alebo VPS
    stredná
  • Ako nainštalovať Redis na server CentOS 7
    stredná
  • Ako nastaviť SSH na CentOS 7 VPS od klienta Windows
    stredná
  • Ako nainštalovať balík LAMP na váš server CentOS 7 VPS alebo vyhradený server
    stredná
  • Ako nainštalovať Node.js na váš Linux VPS alebo vyhradený server
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me