oktatas:web:nodejs:live-server
Tartalomjegyzék
Live Server
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Szerkesztve: 2021, 2023
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
A Live Server
Egy kicsi Node.js webhely kiszolgáló, fejlesztők számára. Támogatja a weblap újratöltését.
Webhely:
Telepítés
A live-servert a projekt könyvtárába telepítjük.
npm install -g live-server
Saját script
var liveServer = require("live-server"); var params = { port: 9000, root: "./src", open: true, mount: [['/components', './node_modules']], // Mount a directory to a route. logLevel: 2, // 0 = errors only, 1 = some, 2 = lots }; liveServer.start(params);
- port: 9000, – Milyen porton szolgál ki
- root: „./public”, – Kiszolgálandó gyökér könyvtár
- open: true, – Böngésző megnyitása indításkor
- mount: [['/components', './node_modules']]
- A node_modules tartalma components hivatkozáson keresztül érhető el.
- wait: 1000, – A változtatás után ennyit várunk az újratöltésig
- logLeve: 2,
- 0 = hibák megjelenítése
- 1 = kevés
- 2 = sok
- host: „0.0.0.0”, – Hol figyeljen a szerver
- ignore: 'scss',
- útvonalak vesszővel tagolva,
- amit nem kell figyelni
- file: „index.html”,
- Nemlétező weblap esetén átirányítás ide.
- middleware: [function(req, res, next) { next(); }]
- A szerver köztes szoftvercsomagjába fecskendezett szoftver.
Egyszerűen Node.js projektben
Telepítés projektbe:
npm install --save-dev live-server
Script írása:
"scripts": { "start": "live-server --open=src" },
A szerver indítása:
npm start
Ha portot is szeretnénk állítani:
live-server --open=src --port=8000
Konfigurációs fájl
A live-server a felhasználó saját alapkönyvtárában keres egy .live-server.json nevű fájlt. Operációs rendszertől függően a USERPROFILE és a HOME környezeti változók tartalmát olvassa.
Például:
- ~/.live-server.json
{ "port": 3100 }
oktatas/web/nodejs/live-server.txt · Utolsó módosítás: 2024/07/28 11:28 szerkesztette: admin