ITV0110 node.js töö: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
16. rida: 16. rida:


node.js sissejuhatust vaata kursuse põhilehel node.js peatükis.
node.js sissejuhatust vaata kursuse põhilehel node.js peatükis.
== Näited ==
Järgnevas on väikesed node näited, mida sobib kasutada praksiga alustamiseks.
Kui oled nodejs oma arvutis käima saanud, käivita programmid käsurealt nii:
<tt>
node myprog.js
</tt>
ja ava urlilt näiteks nii
<tt>
http://localhost:1337
</tt>
või nii
<tt>
http://localhost:1337/suva/proov?b=c&d=f123555&a=456
</tt>

Redaktsioon: 11. november 2014, kell 13:47

Mis tuleb teha

Sinu ülesandeks on node.js abil ehitada veebisüsteem, mille kaudu saab teises praksis realiseeritud pig'i arvuti vastu mängida nii, et:

  • täringuveeretamised teeb server, mitte brauser
  • mängu alustades täidad vormivälja oma kasutajanimega (suvaline)
  • server salvestab jooksvalt mängu seisundi koos sinu kasutajanimega
  • kui sa brauseri kinni paned ja hiljem mõnest teisest arvutist/brauserist sama kasutajanimega serverirakenduse avad, saad jätkata samast kohast, kus mäng enne pooleli jäi.

Põhiasjana on sul vaja salvestada kõik mängu sammud serverisse. Kõige lihtsam on salvestada iga uus mänguseisund serveris seisundite faili uueks reaks, kasutades seejuures json formaati.

Hetkel ei ole dijkstras node.js installeeritud, aga lähiajal ta sinna ilmub. Seniks on soovitav kas

  • Installeerida node.js oma arvutisse või
  • Installeerida node.js arvutiklassi arvutisse (ta on olemas arvutiklassi standardpakettide hulgas, ei ole vaja olla admin)

node.js sissejuhatust vaata kursuse põhilehel node.js peatükis.

Näited

Järgnevas on väikesed node näited, mida sobib kasutada praksiga alustamiseks.

Kui oled nodejs oma arvutis käima saanud, käivita programmid käsurealt nii:

node myprog.js

ja ava urlilt näiteks nii http://localhost:1337 või nii http://localhost:1337/suva/proov?b=c&d=f123555&a=456