A Node telepítése
A node projekt létrehozásához a helyi gépedre telepíteni kell a node-ot. Ehhez csak irány a https://nodejs.org/en/ és telepítsd a node-ot.
Node projekt létrehozása
Hozz létre egy új könyvtárat és inicializáld a node-ot a npm init
paranccsal. Az Npm egy csomagkezelő, ahol az összes javascript csomag található. Az összes javascript csomagot az npm-en keresztül töltjük le.
mkdir helloworld
cd helloworld/
npm init -y
Ezzel a npm init
paranccsal hozzáadtam egy extra taget -y
. Általában, amikor beírjuk a npm init
-t, bizonyos kérdéseket tesz fel. Hogy ezeket kihagyjam, csak ezt a -y taget adom hozzá a parancshoz.
A parancs végrehajtása után egy package.json
fájl keletkezik a projekt gyökérkönyvtárában. Ez tartalmazza a projektre vonatkozó összes metaadatot.
Ebben a fájlban láthatunk valamit, amit szkripteknek hívnak. Ez az a hely, ahol a saját parancsainkat adjuk hozzá a projekthez. Létrehozok egy új szkript parancsot, amely a npm start
beírásakor elindítja a szerveremet. A szkript azt mondja a node-nak, hogy minden alkalommal futtassa a node index.js
parancsot, amikor a npm start
parancsot futtatom.
package.json
"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
Configure Express
Most hozzuk létre a szerverünket. Itt a Express.js
segítségével hozzuk létre a kiszolgálónkat. Az Express JS egy nyílt forráskódú webes keretrendszer a node JS számára. Webes alkalmazások és API-k építésére tervezik. Az alábbi parancs telepíti az express-t a projektünkhöz.
npm install express --save
Az express segítségével létrehozunk egy új szervert, amely a 8000-es porton fog futni. Szintén a demonstrációhoz létrehozok egy útvonalat, amely visszaadja a hello world-t.
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');
});
Most indítsuk el a szervert a npm start
paranccsal. Nyissa meg a böngészőt, és navigáljon a http://localhost:8000/ címre. Látnia kell, hogy a főoldalon megjelenik a Hello world.
npm start
Minden kérdéssel kapcsolatban bátran forduljon hozzám. E-mail: [email protected]. Linkedin: https://www.linkedin.com/in/sjlouji/
Github: https://github.com/sjlouji/
Boldog kódolást!