Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Cloud Servers, VPS
Gemiddelde stapel is een JavaScript-framework voor het bijstaan bij het ontwikkelen van websites en toepassingen.Gemiddeld is een acroniem voor het JavaScript-framework dat staat voor MongoDB (database), Express.js (software), Angular.js (Web Framework) en NODEJS (Cross-platform backend-omgeving.
Deze combinaties van tools bieden een snelle en gemakkelijke manier om ontwikkelingsbehoeften te bieden.Bovendien kan gemiddelde hulpbronnen gebruiker sneller zijn dan andere CRM-frameworks, omdat webpagina's meestal niet verfrissend zijn.
Gemiddelde stapels gebruiken JSON die een kosteneffectief, open-source framework met wereldwijde ondersteuning bieden.
Hoewel de gemiddelde stapel kan installeren op een Windows-besturingssysteem, loopt het meestal op een Linux-basis.Veel vereisten voor het bouwen van een gemiddelde stapeloplossing zijn gratis en open-source om aan de slag te gaan, maar u hebt een server nodig met root-toegang en vereiste bronnen.We hebben een korte beschrijving van enkele van de vereisten opgenomen die u nodig hebt om de gemiddelde stapeling en hardlopen te krijgen.
Git: Je moet Git gebruiken.Dit is het industrie-standaardversiebesturingssysteem dat voornamelijk wordt gebruikt door ontwikkelaars over de hele wereld.Git is een gevestigde, constant onderhouden, open-source vcs in eerste instantie ontwikkeld door Linus Torvalds in 2005. Ontelbare software-ontwikkelingsprojecten vertrouwen op git voor versies.Commerciële, open-source, Corporate Behemoths en kleine ontwikkelingsontwikkeling die allemaal door Git worden uitgevoerd.
Git is een essentieel hulpmiddel geworden voor ontwikkelaars en, meer, de industriestandaard.Het werkt goed op een breed scala aan besturingssystemen en ID's (geïntegreerde ontwikkelingsomgevingen).
MongoDB: MongoDB is een open-source NOSQL-gebaseerd database-managementprogramma.Een alternatief voor traditionele databases, NOSQL-databases werken met grotere of groeiende sets van gedistribueerde gegevens en beheert documentgerichte informatie om informatie op te slaan of op te halen.
MongoDB ondersteunt verschillende vormen van gegevens en is een van de vele niet-relationele databasetechnologieën die in het midden van de jaren 2000 in het midden van de jaren 2000 zijn opgestaan in de NOSQL-banner.MongoDB wordt gewoonlijk gebruikt in big-gegevenstoepassingen en verwerkingsbanen met onconventionele gegevens die niet goed passen in stijve relatiemodellen.MongoDB-architectuur bestaat uit collecties en documenten en Eschews het gebruik van tafels en rijen.
Mongo DB is uitstekend voor query's, indexering, load balancing, aggregaties, server-side javascript uitvoering en andere functies.
Node.js Biedt ontwikkelaars de mogelijkheid om JavaScript te gebruiken en opdrachtregelgereedschappen en scripting van de server-zijde te gebruiken.Dit betekent het uitvoeren van scripts server-side en het produceren van dynamische inhoud van het webpagina voordat de pagina naar de webbrowser van de gebruiker wordt verzonden.Op deze manier wordt de inhoud gereduceerd voor een snelle laadtijd en vermindert de lading die een browser moet optillen om een website te produceren.
Node.js is open-source, cross-platform en draait op v8.Node.js vertegenwoordigt een "javascript overal" ontwikkelingsmethodologie en is het hoogtepunt van het doel om de ontwikkeling van webtoepassing rond een enkele programmeertaal te verenigen in plaats van meerdere talen weer te geven aan de serverzijde en het uitvoeren van client-side-scripts.
Node.js is geen bestandsnaam maar een label voor het product in zijn geheel.Het is slechts de naam van het product.Node.js heeft een evenementengestuurde architectuur die asynchroon I / O in staat is.Deze ontwerpkeuzes zijn bedoeld om de doorvoer en schaalbaarheid in webtoepassingen te optimaliseren met veel invoer- / uitvoeroperaties en real-time webtoepassingen (bijvoorbeeld real-time communicatieprogramma's en browserspellen).
Hoekig: Het ontwikkelingsplatform van Angular is gebouwd op Typescript en als een platform omvat hoekig:
Angular stelt gebruikers in staat om te profiteren van een platform dat kan schalen van kleine single-ontwikkelaarsprojecten naar toepassingen op bedrijfsniveau.Angular is ontworpen om zo eenvoudig mogelijk te werken om te profiteren van de nieuwste verbeteringen met minimale inspanning.Bovendien bestaat het hoekecosysteem uit een diverse groep van meer dan 1,7 miljoen ontwikkelaars, bibliotheekauteurs en contentschepers.
Voordat u gemiddelde stapel installeert, moet u zich via SSH aanmelden bij uw server.Volg daar eenmaal de onderstaande stappen om uw server voor te bereiden.
Stap 1: Installeren
dnf install gcc make git -y
Stap 1: Maak MongoDB Repo-bestand
nano /etc/yum.repos.d/mongodb-org-4.4.repo
Stap 2: Voeg hieronder vermeldingen toe aan het bestand en opslaan
[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
Stap 3: Controleer of het bestand correct is gemaakt.
cat /etc/yum.repos.d/mongodb-org-4.4.repo
Stap 4: Installeer 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
Stap 5: Start de MongoDB-daemon.
systemctl start mongod
Stap 6: Toon MongoDB daemon-status
systemctl status mongod
Stap 7: MongoD-service inschakelen bij het opstarten
systemctl status mongod
Installeer Node.js door de volgende stappen uit te voeren.
Stap 1: Controleer op beschikbare NODE.JS-modules
dnf module list nodejs
Stap 2: Installeer het knooppunt.js
dnf module install nodejs:14 -y
Stap 3: Controleer de geïnstalleerde node.js-versie
node -v
Stap 4: Controleer de geïnstalleerde NPM-versie
npm -v
Stap 1: Installeer de hoekige cli
npm install -g @angular/cli
Nu met de fundamentele bouwstenen die op uw server zijn geïnstalleerd, zullen de resterende stappen de installatie op uw server finaliseren.
Stap 1: Gebruik om me te klonen
git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install
Stap 2: Maak bestand .NV
nano .env
Voeg hieronder vermeldingen toe aan het bestand.
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
Stap 3: Toepassing uitvoeren
npm run start:dev
Stap 4: Controleer of de gemiddelde stapelinstallatie correct in de browser wordt uitgevoerd door naar {Yourip}: 3000 te gaan.Bijvoorbeeld, 192.168.1.1:3000.
Geschreven door Hostwinds Team / juli- 30, 2021