= r e q u i r e ( ' e x p r e s s ' ) ; v a r a p p = e x p r e s s ( ) ; / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a p p . g e t ( ' / ' , f u n c t i o n ( r e q , r e s ) { c o n s o l e . l o g ( " G o t a G E T r e q u e s t f o r t h e h o m e p a g e " ) ; r e s . s e n d ( ' H e l l o G E T ' ) ; } ) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a p p . p o s t ( ' / ' , f u n c t i o n ( r e q , r e s ) { c o n s o l e . l o g ( " G o t a P O S T r e q u e s t f o r t h e h o m e p a g e " ) ; r e s . s e n d ( ' H e l l o P O S T ' ) ; } ) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a p p . d e l e t e ( ' / d e l _ u s e r ' , f u n c t i o n ( r e q , r e s ) { c o n s o l e . l o g ( " G o t a D E L E T E r e q u e s t f o r / d e l _ u s e r " ) ; r e s . s e n d ( ' H e l l o D E L E T E ' ) ; } ) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a p p . g e t ( ' / l i s t _ u s e r ' , f u n c t i o n ( r e q , r e s ) { c o n s o l e . l o g ( " G o t a G E T r e q u e s t f o r / l i s t _ u s e r " ) ; r e s . s e n d ( ' P a g e L i s t i n g ' ) ; } ) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / / T h i s r e s p o n d s a G E T r e q u e s t f o r a b c d , a b x c d , a b 1 2 3 c d , a n d s o o n a p p . g e t ( ' / a b * c d ' , f u n c t i o n ( r e q , r e s ) { c o n s o l e . l o g ( " G o t a G E T r e q u e s t f o r / a b * c d " ) ; r e s . s e n d ( ' P a g e P a t t e r n M a t c h ' ) ; } ) / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v a r s e r v e r = a p p . l i s t e n ( 8 0 8 1 , f u n c t i o n ( ) { v a r h o s t = s e r v e r . a d d r e s s ( ) . a d d r e s s v a r p o r t = s e r v e r . a d d r e s s ( ) . p o r t c o n s o l e . l o g ( " E x a m p l e a p p l i s t e n i n g a t h t t p : / / % s : % s " , h o s t , p o r t ) } ) Example #2 $ > n o d e e x - 0 2 . j s E x a m p l e a p p l i s t e n i n g a t h t t p : / / : : : 8 0 8 1 G o t a G E T r e q u e s t f o r t h e h o m e p a g e G o t a P O S T r e q u e s t f o r t h e h o m e p a g e G o t a G E T r e q u e s t f o r / l i s t _ u s e r G o t a D E L E T E r e q u e s t f o r / d e l _ u s e r G o t a G E T r e q u e s t f o r / a b * c d 6 / 21