Skip to content

Commit 0c08055

Browse files
committed
Complete Lecture 11
1 parent b5f2068 commit 0c08055

File tree

6 files changed

+464
-1
lines changed

6 files changed

+464
-1
lines changed

Lecture11/data/index.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
const express = require('express')
2+
3+
const app = express()
4+
5+
app.use(express.urlencoded({ extended: true })) // for parsing application/x-www-form-urlencoded
6+
7+
8+
app.get('/', (req, res) => {
9+
const { name = 'Anon' } = req.query
10+
res.send('Hello ' + name)
11+
})
12+
13+
app.get('/users/:name/details', (req, res) => {
14+
console.log(req.params)
15+
res.send('you asked for ' + req.params.name)
16+
})
17+
18+
app.post('/', (req, res) => {
19+
const { name = 'Anon' } = req.body
20+
res.send('Hello (via POST) ' + name)
21+
})
22+
23+
app.listen(3000)

Lecture11/data/package-lock.json

+374
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)