Stap 7:
Met express geïnstalleerd zijn we klaar om te beginnen met coderen. Open uw index.js bestand in finder met de tekst-editor die wordt standaard geleverd met uw computer. U kunt dit doen door de opdracht te klikken op het bestand, het navigeren naar het menu openen met en het selecteren van de teksteditor.
Dit moet ons leeg index.js bestand openen in een venster uitzien
CODERING TIJD!!! Hier komt de code, hier komt de code, hier komt de code...
7. Typ de volgende code in het bestand en sla het. Ik zal het regel voor regel hieronder uitleggen.
Deel 1 var express = require('express');
Deel 2 var app = express();
Deel 3 app.listen (3000, functie () {console.log ('voorbeeld app luistert op poort 3000!");});
Deel 4 app.use(express.static('public'));
Is niet dat mooi. Dit is letterlijk alle de code die u wilt maken van uw statische bestandsserver. We zijn er bijna!
Lijn door lijn uitleg / / deel 1 var express = require('express');
Deze coderegel vertelt het programma dat we gebruiken de uitdrukkelijke toepassing die we zojuist hebt geïnstalleerd. Het kader Node.js we in de eerste stap installeerden zal weten wat te doen. Als u een ding of twee over de programmering weet zetten wij uitdrukkelijke programma in een variabele, zodat we het in de rest van onze code gebruiken kunnen.
Deel 2 var app = express();
Deze regel begint onze uitdrukkelijke programma. De eerste regel zegt dus nogmaals we zijn met behulp van uitdrukkelijke, en ten tweede wordt het programma gestart zodat we klaar om het te gebruiken. U kunt veronderstellen dat de eerste regel als u waren het downloaden van een programma te gebruiken op de computer, waarna de tweede lijn die eigenlijk het klikken op het om te beginnen met lopen. We kunnen nu onze running uitdrukkelijke programma gebruiken door te verwijzen naar de app-variabele.
Deel 3 app.listen (3000, functie () {console.log ('voorbeeld app luistert op poort 3000!");});
Dit volgende blok van code is echt cool, maar ook soort van complex. We nemen onze app, die we gemaakt en begon in de laatste regel code (deel 2) en het luisteren naar iets met 3000 te vertellen, en vervolgens een functie van een soort. Het lijkt soort van gek recht? U weet als we hadden geen uitdrukkelijke deze eenvoudige coderegel ongeveer 50 keer langer zou kijken, en 50 keer gekker, dus dank u uitdrukkelijk. In technische termen is wat we hier doen een lokale server starten en vertellen het om te luisteren voor dingen of gebeurtenissen op poort 3000. Ik wil niet te verwarren u teveel, dus als je gewoon vertrouw me wilt op dit één kunt u verdergaan met de volgende coderegel, maar ik zal proberen en uitleggen het zo eenvoudig mogelijk. Dus nogmaals, stel je voor het programma genaamd app die we, wij vertellen het begonnen aan een server voor ons te maken, zodat iedereen toegang heeft tot de bestanden die we geven, net als een website.
Deel 4 app.use(express.static('public'));
Deze laatste coderegel is waar de echte magie gebeurt. Het staat eigenlijk mensen toegang tot de bestanden die we aangeven. Het heeft gek cool hoe veel code heeft zijn gecondenseerd in deze kleine lijn, maar ik zal even uitleggen zijn functie. Iets dat wij in onze openbare folder, kan nu worden gezien door het internet, wanneer we dit programma uitgevoerd! WOW, als dat geen ga dat ik weet niet wat je krijgt.