Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
58 views1 page

Request SI Mple Server Setup

app.get('/', (req, res) => res.send('Hello World')); sets up a simple GET route that responds with the text "Hello World". The request and response objects provide information about the request and methods to respond. Body parsing middleware parses request bodies for POST requests.

Uploaded by

Deepak Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views1 page

Request SI Mple Server Setup

app.get('/', (req, res) => res.send('Hello World')); sets up a simple GET route that responds with the text "Hello World". The request and response objects provide information about the request and methods to respond. Body parsing middleware parses request bodies for POST requests.

Uploaded by

Deepak Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

EXPRESS.JS 4 CHEAT SHEET • HTTP://EXPRESSJSCHEATSHEET.

COM
SI
MPL
ESERVERSETUP REQUEST
constexpress=r equire('express'
); /
*RequestHeade rI
nfo======================*/
consthttp=r equire('
http')
; r
eq.
baseUrl//r outerootURL( /
posts
)
constapp=expr ess()
; r
eq.
hostname/ /apphos t
name( exampl
e.
com)
constserver=ht tp.c
reat eServer
(app)
; r p/
eq.
i /appip( 127.0.0.
1)
serv
er .
l
ist
en(3000) ; r
eq.
met hod//reque stmethod(GET,POST,
etc
)
serv
er .
on('
error'
,erorHandl er); r
eq.
path//paths ecti
onofr eques
tURL
serv
er .
on('
li
steni
ng',li
steningHandler)
; r
eq.
protocol//httporht t
ps
app.get(
'/
',(
req,res)=>r es .
send('
Hell
oWor
ld'
)
); r
eq.
route//currentrouteobject

/
*Reque s
tData============================*/
SETTI
NGS r body/
eq. /POSTbody
r
eq.
cook es/
i /cooki
evalues(
needscookie
-parse
r)
app.
set
('
vi
ewengine'
,'ejs'
)
; r
eq.
par ams//Routeparamet
e r
s
app.
get
('
vi
ewengine'
);//"ej
s" r
eq.
quer y//GETqueryst
ri
ngvalue
s
app.
set
('
mySet
ti
ng',t
rue); r
eq.
signedCookies//s
ignedcooki
es(cooki
e-par
ser
)
app.
get
('
mySet
ti
ng';/
) /true

RESPONSE
BODYP
ARSI
NG
r
es.
cook i
e(name, value, opt i
ons);/ /setcook i
e
constbodyParser=requir
e('
body-
par
ser
')
; r
es.
clearCook ie(name, options]);//c l
earc ooki
e
app.use(
bodyParser
.j
son()
); r
es.
j
s on({pos tId:req.par ams .i
d} );//sendJ SON
app.use(
bodyParser
.url
encoded(
{ r
es.
l
oc als//setdat aac cessiblebyv i
ew/t empl ate
extended:t
rue r
es.
l
oc ati
on( '
/exampl e'
);//setHT T Plocationhe ader
})
); r
es.
redirect(
'/home' );//redirectus er
r
es.
render ('
i
ndex' );//rende rav i
e w
r
es.
send( '
HelloWor ld!'
);//sendr e sponse
ROUTI
NG r
es
r
es
.
s
.
s
endFi
tatus
l
(
e(fil
400)
eName,
;//s e
opt
ndHT
i
ons
T
Ps
,
t
c
at
al
us
l
bac k;/
) /sendfile

/*I
napp.js===============================*/
constposts
=require(
'.
/rout
es/post
s'
);
app.
use('
/post
s',
pos t
s); MI
DDL
EWARE

/
*In/r
oute
s/pos
ts.
js========================*/ /*I
napp.j
s===============================*/
c
onstexpr
ess=r equi
re('
express'
); app.
use(
my Mi
ddleWare);
c
onstrout
er=expr es
s.Router(
);
/
*I n/r
outes /
post
s.
js========================*/
r
out
er.
al
l(
'*',(
req, res)=>{/ /handl er})
; r
out er
.all
(
'/post
s'
,(req,
res,next)=>{
r
out
er.
delete('
/remov e',(
req,r es)=>{/ /handler})
; console.
log('
PostAPIcontact
ed');
r
out
er.
get('
/l
ist
',(r
eq, res)=>{/ /handler})
; next(
);
r
out
er.
param( '
id',
(req, r
es,next ,
id)=>{/ /handle
r}); }
);
r
out
er.
pos t
('
/add',(req,res)=>{/ /handler})
;
r
out
er.
put('
/updat e',(
req,res)=>{/ /handler})
; r
out er
.get
('
/posts
/:i
d',
(req,res
, next
)=>{
r
out
er.
use('
opt i
onal '
,(r
eq, r
es )=>{/ /middleware})
; constpost=getPos t
By I
d(r
eq.params.
id)
;
r
es .
js
on(post)
;
modul
e.expor
ts=r
out
er; }
);

.
COM

You might also like