Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: Cloud Servers, VPS
La pila media è un framework JavaScript per l'assistenza con lo sviluppo di siti Web e applicazioni.La media è un acronimo per il framework JavaScript che sta per Mongodb (Database), Express.js (software), Angular.js (Web Framework) e Nodejs (Ambiente di back-end multipiattaforma.
Queste combinazioni di strumenti forniscono un modo rapido e semplice per fornire esigenze di sviluppo.Inoltre, l'utilizzo delle risorse medio può essere più rapido rispetto ad altri framework CRM poiché le pagine Web in genere non richiedono di rinfrescare.
Impilazioni medie Utilizzare JSON fornendo un quadro economico e conveniente con il supporto globale.
Sebbene la pila media possa installare su un sistema operativo Windows, in genere viene eseguito su una base Linux.Molti requisiti per costruire una soluzione media stack sono gratuiti e open-source per iniziare, ma è necessario un server con accesso root e risorse richieste.Abbiamo incluso una breve descrizione di alcuni dei requisiti necessari per ottenere lo stack medio e in esecuzione.
Idiota: Avrai bisogno di usare Git.Questo è il sistema di controllo della versione standard del settore utilizzato prevalentemente dagli sviluppatori in tutto il mondo.GIT è un VC consolidato, costantemente mantenuto e open-source inizialmente sviluppato da Linus Torvalds nel 2005. I innumerevoli progetti di sviluppo del software si affidano a Git per il versioning.Commerciale, open-source, Behemoth Corporate Behemoth e sviluppo della piccola casa che attraversano tutti Git.
Git è diventato uno strumento essenziale per gli sviluppatori e, più, lo standard del settore.Funziona bene su una vasta gamma di sistemi operativi e IDES (ambienti di sviluppo integrati).
Mongodb: MongoDB è un programma di gestione del database basato su NOSQL open source.Un'alternativa ai database tradizionali, i database NOSQL funzionano con set più grandi o crescenti di dati distribuiti e gestisce le informazioni orientate al documento per memorizzare o recuperare le informazioni.
MongoDB supporta varie forme di dati ed è una delle tante tecnologie di database non rilevante che è salito a prominenza nella metà del 2000 sotto il banner NOSQL.MongoDB è abitualmente utilizzato nelle grandi applicazioni di dati e lavori di lavorazione che coinvolgono dati non convenzionali che non si adattano bene ai modelli di relazione rigidi.L'architettura mongodb è composta da collezioni e documenti ed evita l'uso di tavoli e righe.
MONGO DB è eccellente per query, indicizzazione, bilanciamento del carico, aggregazione, esecuzione JavaScript lato server e altre funzionalità.
Node.js Fornisce agli sviluppatori la possibilità di utilizzare JavaScript e scrivere strumenti di riga di comando e scripting lato server.Ciò significa esecuzione di script lato server e producendo contenuto della pagina web dinamica prima che la pagina venga inviata al browser Web dell'utente.In questo modo, il contenuto è ridotto per un tempo di caricamento rapido e diminuisce il caricamento del browser deve sollevare per produrre un sito Web.
Node.js è open-source, cross-platform e funziona su V8.Node.js rappresenta una metodologia di sviluppo "JavaScript ovunque" ed è il culmine dell'obiettivo per unificare lo sviluppo dell'applicazione Web attorno a un singolo linguaggio di programmazione invece di più lingue rendering sul lato server e eseguendo gli script del client.
Node.js non è un nome di file ma un'etichetta per il prodotto nella sua interezza.È solo il nome del prodotto.Node.js ha un'architettura guidata dagli eventi in grado di I / O asincrono.Queste scelte di progettazione mirano a ottimizzare il throughput e la scalabilità nelle applicazioni Web con molte operazioni di input / output e applicazioni Web in tempo reale (E.G., programmi di comunicazione in tempo reale e giochi del browser).
Angolare: La piattaforma di sviluppo dell'Angular è integrata Dattiloscritto E come piattaforma, angolare include:
Angular consente agli utenti di sfruttare una piattaforma in grado di scalare da piccoli progetti a sviluppatori singoli alle applicazioni a livello aziendale.L'angolare è progettato per rendere aggiornato il più semplice possibile per sfruttare gli ultimi miglioramenti con lo sforzo minimo.Inoltre, l'ecosistema angolare è costituito da un gruppo diversificato da oltre 1,7 milioni di sviluppatori, autori di biblioteche e creatori di contenuti.
Prima di installare la pila media, è necessario accedere al server tramite SSH.Una volta lì, attenersi alla seguente procedura per preparare il tuo server.
Passo 1: Installa Git.
dnf install gcc make git -y
Passo 1: Crea il file di repository mongodb
nano /etc/yum.repos.d/mongodb-org-4.4.repo
Passo 2: Aggiungi le voci sottostanti al file e salva
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Passaggio 3: Verificare di assicurarsi che il file sia creato correttamente.
cat /etc/yum.repos.d/mongodb-org-4.4.repo
Passaggio 4: Installa mongodb.
dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6
Passaggio 5: Inizia il daemon mongodb.
systemctl start mongod
Passaggio 6: Mostra lo stato del demone mongodb
systemctl status mongod
Passaggio 7: Abilita il servizio mongolod all'avvio
systemctl status mongod
Installa node.js eseguendo i seguenti passaggi.
Passo 1: Controlla i moduli Node.js disponibili
dnf module list nodejs
Passo 2: Installa il nodo.js.
dnf module install nodejs:14 -y
Passaggio 3: Controlla la versione Node.js installata
node -v
Passaggio 4: Controlla la versione NPM installata
npm -v
Passo 1: Installa il cli angolare
npm install -g @angular/cli
Ora con i fondamentali Building Blocks installati sul tuo server, i passaggi rimanenti finalizzeranno l'installazione al tuo server.
Passo 1: Usa per clonare Meancore
git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install
Passo 2: Crea file .env.
nano .env
Aggiungi sotto le voci al file.
NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true
Passaggio 3: Esegui applicazione
npm run start:dev
Passaggio 4: Controlla per assicurarti l'installazione dello stack medio eseguita correttamente nel browser andando a {Yoriip}: 3000.Esempio, 192.168.1.1:3000.
Scritto da Hostwinds Team / luglio 30, 2021