Skip navigation

Webszerver beüzemelése

Szükségessége

Olyan JavaScript programok esetében, amelyek külső forrásból töltenek be erőforrásokat (fájlból 3D modelleket, textúra képeket, ...), vagy a JavaScript nyelv modul szerkezetét használják (mint azt tesszük a Three.js esetén), szükségünk lesz egy webszerver üzembe állítására. A mai modern böngészők ugyanis tiltják, hogy a böngésző a helyi fájlrendszerhez hozzáférjen.

Többféle lehetőség közül választhatunk.

WebStorm

A Jetbrains WebStorm környezetből indított futtatások lokális webszerveren keresztül nyitják meg a programunkat, így további teendőnk ezzel nincs.

Önálló webszerver telepítése

Ha más munkákhoz már telepítettünk a gépünkre webszervert, akkor azt használhatjuk a Three.js fejlesztéshez is. Ingyenes, webszerver mellett PHP-t, MySQL-t is tartalmazó csomagok is elérhetők, ilyen pl. a XAMPP. Ebben az esetben a szerver gyökérkönyvtárán belül kell a fájljainkat elhelyezni és a localhost címen keresztül megnyitni.

Python SimpleHTTPServer

Ha nincs webszerverünk, az egyik legegyszerűbb ilyen a Python környezet SimpleHTTPServer csomagjának a használata.

Indítása parancssorból:

python -m SimpleHTTPServer

Amíg fut, a felhasználó teljes mappáját teszi elérhetővé a localhost:8000/ elérési útvonalon.