Configurarea unei aplicații MEAN pe Ubuntu 14.04

MEAN, scurt pentru MongoDB, Express, AngularJS și Node, este un cadru JavaScript complet, care simplifică și accelerează dezvoltarea aplicațiilor, oferindu-vă instrumentele necesare pentru a crea și implementa rapid aplicația. În acest articol, vă voi arăta cum să instalați și să creați o aplicație de bază MEAN pe Ubuntu 14.04 x64.

Pasul 1: Instalează Node.js

Primul lucru pe care veți dori să îl faceți este să instalați Node. Există mai multe moduri de a face acest lucru, dar deocamdată vom folosi un NodeSource. În scopuri de stabilitate, vom instala Node.js 10.40. Cea mai recentă versiune a Node ar trebui să funcționeze, dar nu există o promisiune de stabilitate. Pentru instalare, executați următoarea comandă:

curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
apt-get install -y nodejs

După finalizarea instalării, executați node -vși versiunea va fi afișată. Reexecutați instalarea dacă versiunea este mai veche decât v0.10.40.

Pasul 2: Instalează dependențe

Vom avea nevoie de Gulp și Bower pentru a utiliza Mean.js. Pentru a instala aceste, executați următoarele:

npm install -g gulp
npm install -g bower

După instalarea acestora, puteți trece la pasul următor.

Pasul 3: Instalează Mean.js

Instalarea Mean.js este foarte simplă, Rulați următoarea comandă pentru a instala cli-ul necesar pentru crearea aplicației dvs.:

npm install -g mean-cli

După terminarea instalării, executați mean -v. Versiunea va fi cel puțin 0.10.14.

Pasul 4: Configurați și implementați o aplicație

Pentru a configura un proiect, executați următoarea comandă:

mean init server
cd server && npm install
gulp

După succes, veți putea accesa http://[SERVER_IP]:3000browserul dvs. (modifica IP-ul în consecință) pentru a vedea pagina implicită a aplicației Mean.js.



Securizarea MongoDB

Securizarea MongoDB

MongoDB nu este securizat implicit. Dacă instalați MongoDB și îl lansați fără a-l configura pentru autentificare, veți avea parte de un moment rău

Instalarea MongoDB pe Ubuntu 14.04

Instalarea MongoDB pe Ubuntu 14.04

MongoDB este una dintre bazele de date NoSQL de top, care este folosită frecvent în aplicațiile web moderne. Acest tutorial vă va ghida prin configurarea MongoDB. Motivele

Cum se instalează MongoDB 4.0 pe Arch Linux

Cum se instalează MongoDB 4.0 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol) Acces Sudo: Comenzile care trebuie rulate ca root sunt prefixate de #, și una

Instalați RockMongo pe CentOS 7

Instalați RockMongo pe CentOS 7

RockMongo este un instrument de management MongoDB bazat pe web, care este similar instrumentului de gestionare MySQL: phpMyAdmin. Acest tutorial va acoperi procesul de instalare

Instalați MongoDB pe CentOS 7

Instalați MongoDB pe CentOS 7

MongoDB este una dintre bazele de date NoSQL de top, care este folosită frecvent în aplicațiile web moderne. Acest tutorial vă va ghida prin configurarea MongoDB o

Implementați un set de replici cu disponibilitate ridicată în MongoDB 3.4 Utilizând fișierul cheie pentru controlul accesului pe Ubuntu 16.04

Implementați un set de replici cu disponibilitate ridicată în MongoDB 3.4 Utilizând fișierul cheie pentru controlul accesului pe Ubuntu 16.04

De la concepția sa în 2009, MongoDB a condus industria NoSQL. Unul dintre conceptele de bază ale MongoDB este Replica Set, deci înainte de a lucra cu i

Cum să configurați o aplicație web Meteor.js cu MongoDB și Apache pe Ubuntu 16.04 LTS

Cum să configurați o aplicație web Meteor.js cu MongoDB și Apache pe Ubuntu 16.04 LTS

Meteor.js este un cadru JavaScript, open-source, scris cu Node.js în minte. Este popular datorită vizualizării sale de a construi aplicații web în pur

Instalarea MongoDB pe FreeBSD 10

Instalarea MongoDB pe FreeBSD 10

MongoDB este o bază de date NoSQL de clasă mondială care este frecvent utilizată în aplicații web mai noi. Oferă interogări de înaltă performanță, ascuțire și replicare

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe