Slide 32
Slide 32 text
c
o
n
s
t e
x
p
r
e
s
s = r
e
q
u
i
r
e
(
'
e
x
p
r
e
s
s
'
) /
/ i
n c
a
s
e o
f e
x
p
r
e
s
s
c
o
n
s
t n
e
x
t = r
e
q
u
i
r
e
(
'
n
e
x
t
'
)
c
o
n
s
t a
p
p = n
e
x
t
(
{
D
E
V
_
O
R
_
N
O
T
}
)
c
o
n
s
t h
a
n
d
l
e = a
p
p
.
g
e
t
R
e
q
u
e
s
t
H
a
n
d
l
e
r
(
) /
/ c
r
e
a
t
e a h
a
n
d
l
e
r
a
p
p
.
p
r
e
p
a
r
e
(
)
.
t
h
e
n
(
(
) =
> {
c
o
n
s
t s
e
r
v
e
r = e
x
p
r
e
s
s
(
)
s
e
r
v
e
r
.
g
e
t
(
'
*
'
, (
r
e
q
, r
e
s
) =
> {
r
e
t
u
r
n h
a
n
d
l
e
(
r
e
q
, r
e
s
) /
/ r
e
t
u
r
n r
e
n
d
e
r
e
d p
a
g
e
}
)
s
e
r
v
e
r
.
l
i
s
t
e
n
(
3
0
0
0
, e
r
r =
> {
c
o
n
s
o
l
e
.
l
o
g
(
'
> R
e
a
d
y o
n h
t
t
p
:
/
/
l
o
c
a
l
h
o
s
t
:
3
0
0
0
'
)
}
)
}
)