Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:live-server

< NodeJS

Live Server

A Live Server

Egy kicsi NodeJS 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 NodeJS 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: 2023/07/28 23:32 szerkesztette: admin