July 17, 2019
  • 8:40 pm Outlook-mobiilisovellus – Viestit eivät synkronoidu, ja tilin lisääminen johtaa virheeseen
  • 3:06 am Tutkimus suomalaisten IT-alan yritysten käyttämistä roskapostin torjuntakeinoista
  • 8:52 pm GnuPG – Sähköpostien salaaminen suoraan Outlookissa GgpOL-lisäosan kautta
  • 4:15 pm GnuPG – Tiedostojen salaaminen ja allekirjoittaminen PGP-protokollalla | Windows 10
  • 10:15 pm GnuPG – Asennus, PGP-avainparien luonti ja hallinta | Windows 10

Node.js:n NPM-paketinhallinnasta löytyy kätevä ja kevyt www-palvelin, joka toimii hyvin paikallisella tietokoneella testaamiseen. Asensin ensin Node.js:n 10.15.3 LTS -version tältä sivulta: https://nodejs.org/en/.

Suoritin asennusohjelman ja etenin asennusvaiheeseen. Kohdassa, jossa valittiin halutut ominaisuudet, jätin vaihtoehdot oletuksille.

Node.js asentui, jonka jälkeen asensin sen npm-paketinhallinnasta live-serverin. Käytin npm-paketinhallintaa PowerShell-terminaalin kautta ja syötin komennon:

npm install -g live-server

Parametri -g viittaa globaaliin asennukseen.

Palvelin on nyt asennettu ja voin testata sitä halumassani hakemistossa. Navigoin hakemistoon, jossa minulla on keskeneräinen nettisivu:

cd .\Documents\Markus\Projektit\Verkkosivut\whoami\whoami\

Ja ajoin siellä komennon:

live-server

Johon sain vastaukseksi:

Serving "C:\Users\Markus\Documents\Markus\Projektit\Verkkosivut\whoami\whoami" at http://127.0.0.1:8080
Ready for changes

Windowsin oletusnettiselain avaa heti automaattisesti localhostin portissa 8080 olevan sivuston:

Kätevää live-serverissä on nopean käyttöönoton ohella se, että se automaattisesti päivittää sivun, jos käyttäjä tekee muutoksia verkkosivun tiedostoihin. Itse ei siis tarvitse painella refreshiä koko ajan.

Kun palvelimen haluaa keskeyttää, voi painaa auki olevassa PowerShell -terminaalissa Ctrl + C, jolloin sinulta kysytään:

Terminate batch job (Y/N)?

Vastaa Y, eli kyllä. Tällöin palvelinohjelmisto ei enää kuuntele localhostin porttia 8080.


TÄTÄ DOKUMENTTIA SAA KOPIOIDA JA MUOKATA GNU GENERAL PUBLIC LICENSE (VERSIO 3 TAI UUDEMPI) MUKAISESTI. HTTP://WWW.GNU.ORG/LICENSES/GPL.HTML
MARKUS PYHÄRANTA
Markus Pyhäranta

RELATED ARTICLES
LEAVE A COMMENT