October 23, 2019
  • 6:47 pm Google Drive – Roskakorin tyhjentäminen ei onnistu – “Palvelimella tapahtui virhe. Yritä myöhemmin uudelleen.”
  • 4:31 pm Opinnäytetyö – Roskapostin torjuntakeinot suomalaisissa IT-alan yrityksissä
  • 6:30 pm Office 365 – Yksittäisten tai useiden käyttäjätilien luominen | Office 365 Admin Center & PowerShell
  • 10:09 pm Office 365 – Yhdistäminen tenanttiin PowerShellillä
  • 2:15 pm NameCheap – Kaupallisen SSL-sertifikaatin uusiminen

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