Hello World met Node.js en Express

Installeren van Node

Om een node project te maken, moet u node geïnstalleerd hebben in uw lokale machine. Om dat te doen, ga je naar https://nodejs.org/en/ en installeer je node.

Een Node project maken

Maak een nieuwe directory aan en initialiseer node met het commando npm init. Npm is een package manager waar alle javascript pakketten te vinden zijn. We downloaden alle javascript pakketten via npm.

mkdir helloworld
cd helloworld/
npm init -y

Hier heb ik een extra tag -y toegevoegd met het commando npm init. Normaal gesproken, als we npm init typen, worden er bepaalde vragen gesteld. Om die over te slaan, voeg ik deze -y tag toe aan het commando.

Na het uitvoeren van het commando, wordt een package.json bestand gegenereerd in de project root directory. Dit bevat alle metadata die relevant zijn voor het project.

In dit bestand, kunnen we iets zien dat scripts heet. Dit is de plaats waar we onze eigen commando’s voor het project toevoegen. Ik maak een nieuw script commando dat mijn server start als ik npm start typ. Het script vertelt node dat het het commando node index.js moet uitvoeren elke keer als ik het commando npm start uitvoer.

package.json

"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

Configure Express

Nu gaan we onze server maken. Hier maken we onze server met Express.js. Express JS is een open-source web framework voor node JS. Het is ontworpen voor het bouwen van web apps en API’s. Het onderstaande commando installeert express in ons project.

npm install express --save

We gebruiken express om een nieuwe server te maken die zal draaien op poort 8000. Voor de demonstratie maak ik ook een route aan die “hello world” retourneert.

index.js

var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});

Nu start je de server met het commando npm start. Open uw browser en navigeer naar http://localhost:8000/. U zou op de hoofdpagina Hello world moeten zien verschijnen.

npm start

OutPut voor het bovenstaande voorbeeld

Voel u vrij om contact met mij op te nemen voor eventuele vragen. E-mail: [email protected]. Linkedin: https://www.linkedin.com/in/sjlouji/

Github: https://github.com/sjlouji/

Happy coding!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.