Het instellen van een statische bestandsserver Node.js (7 / 9 stap)

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.

Gerelateerde Artikelen

Het instellen van een oogje (Tule)

Het instellen van een oogje (Tule)

dit zal betrekking hebben op het instellen van een oogje zonder de speciale oogje tangen, een bankdrukken gemonteerd of een hydraulische pers. Je moet een perforator, het oogje gereedschap (of taps toelopende punch groot genoeg om te verspreiden het
Het toewijzen van een statisch IP-adres aan de Raspberry Pi

Het toewijzen van een statisch IP-adres aan de Raspberry Pi

Normaal wanneer apparaten verbinding met de netwerk maakt ze zijn IP-adres toegewezen door de router die doet dus opeenvolgend (in volgorde van apparaten worden aangesloten) of willekeurig. Hetzelfde geldt met je Raspberry Pi. Maar als u wilt uw Pi z
Het instellen van een Trap van Coyote

Het instellen van een Trap van Coyote

Opmerking: als u niet met overlapping praktijken instemt, ik respecteer uw mening, maar alstublieft geen commentaar op dit Instructable! Het is bedoeld voor educatieve doeleinden alleen, voor degenen die geïnteresseerd in dit onderwerp zijn. Instruct
Het instellen van een formele eettafel

Het instellen van een formele eettafel

er zijn veel verschillende opties als het gaat om het instellen van een tafel, maar vooral afhankelijk van de situatie of de gelegenheid. Deze situatie is voor een formeel diner, die u met vrienden of familie kan hebben. Het is een vrij eenvoudige se
Snor hanger zilversmid en het instellen van een steen

Snor hanger zilversmid en het instellen van een steen

Dit is ongeveer zo mannelijk als het wordt voor mij met sieraden. Ik gebruikte een deel van mijn logo van mijn YouTube.com/ProperGents -kanaal en maakte een hanger.Volg mij op CurtosNoir.com voor meer projecten en leuke foto'sStap 1: Lay-out uw proje
Het instellen van een volleybal

Het instellen van een volleybal

Heb je ooit wilde een volleybal hoog ingesteld als de hemel? Het instellen van een volleybal is wanneer u een volleybal in de lucht duwen zodat de slagman kan het spike. De set is de tweede van de drie hits tegen. Neem een kijkje op de balg richtinge
Hoe om te testen en het instellen van een Chinees (China) CO2 Laser Power Supply gemaakt om de lange levensduur van uw CO2-Laser buis voor uw graveer en Laser Machine snijsysteem

Hoe om te testen en het instellen van een Chinees (China) CO2 Laser Power Supply gemaakt om de lange levensduur van uw CO2-Laser buis voor uw graveer en Laser Machine snijsysteem

veilig zijn bij het uitvoeren van dit project.VEILIGHEID IS ZEER BELANGRIJK.  ALS JE HET VERKEERD DOET KUNT DAN U WORDEN GEËLEKTROCUTEERD.  DE COMBINATIE VAN HOGE SPANNING EN KRACHT KAN DODELIJK ZIJN.  VOLG DE ONDERSTAANDE INSTRUCTIES. NIET AFWIJKEN
Het instellen van een draadloze hotspot - WiFi-uit (Windows 7)

Het instellen van een draadloze hotspot - WiFi-uit (Windows 7)

Hallo allemaal,In mijn laatste instructable toonde ik u hoe te opstelling een draadloze hotspot met behulp van een vooraf bestaande bekabelde internetverbinding. Sommigen van u kunnen heb afgevraagd of het mogelijk is om een draadloze hotspot met beh
Het instellen van een garnalen-tank

Het instellen van een garnalen-tank

Ik hou van dieren. Ik wilde altijd al een huisdier. Echter, ik woon in een klein plat en werk full-time. Daarom besloot ik om te beginnen met een garnalen-tank die moet beheersbaar zijn zonder de hele dag thuis. Dit is een instructable op het opzette
Het instellen van een USB NES-controller met NESTOPIA op de PC

Het instellen van een USB NES-controller met NESTOPIA op de PC

spelen NESTOPIA is niet hetzelfde zonder een NES USB-controller. In deze tutorial leert u hoe knoppen op de kaart en het instellen van de USB-NES CONTROLLER.
Het instellen van een netwerk van coax (MoCA)

Het instellen van een netwerk van coax (MoCA)

zoals veel bestaande huizen, huis van mijn ouders heeft een beperkte bekabelde Ethernet-netwerk en een draadloos (Wi-Fi) netwerk die betrekking hebben op de rest. Mijn moeder, die heeft gehuurd Netflix DVD's voor een tijdje, wilde om te beginnen haar
Het instellen van een hydrocultuur-kit van Autopot

Het instellen van een hydrocultuur-kit van Autopot

Hallo iedereen!Ik begon te groeien met een Autopot-kit ongeveer 4 maanden geleden en ik ben echt de smaak van de resultaten die ik heb gekregen.Ik heb niet het water vaak veranderen of bewaakt het systeem veel en het systeem is volledig zwaartekracht
Het instellen van een waterpijp onderweg

Het instellen van een waterpijp onderweg

In dit instructable ik zal u tonen hoe mij troep opwaarts mijn kleine waterpijp wanneer ik niet thuis ben.Aangezien ik niet al mijn apparatuur mee nemen zal er sommige nadelen, maar kunt u nog steeds genieten van mooie smaak en sommige ernstige wolke