-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprintRequests.js
More file actions
35 lines (31 loc) · 894 Bytes
/
printRequests.js
File metadata and controls
35 lines (31 loc) · 894 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const express = require('express')
const bodyParser = require('body-parser')
const PORT = process.env.PORT || 3555
const app = express()
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({
extended: true
}))
let i = 1
//
app.get('*', (req, res) => {
console.log('GET body: ', req.body)
console.log('GET query: ', req.query)
console.log('GET params: ', req.params)
console.log('GET cookies: ', req.cookies)
console.log('GET headers', req.headers)
console.log(i++)
res.json({ status: 'ok' })
})
app.post('*', (req, res) => {
console.log(i++)
console.log('\nPOST body: ', req.body)
console.log('POST query: ', req.query)
console.log('POST params: ', req.params)
console.log('POST cookies: ', req.cookies)
console.log('POST headers', req.headers, '\n')
res.json({ status: 'ok' })
})
app.listen(PORT, () => {
console.log(`server is running at ${PORT}`)
})