Showing
1 changed file
with
11 additions
and
0 deletions
1 | const express = require('express'); | 1 | const express = require('express'); |
2 | const app = express(); | 2 | const app = express(); |
3 | 3 | ||
4 | +app.use(express.json()); | ||
5 | + | ||
4 | const courses = [ | 6 | const courses = [ |
5 | { id: 1, name: 'course1'}, | 7 | { id: 1, name: 'course1'}, |
6 | { id: 2, name: 'course2'}, | 8 | { id: 2, name: 'course2'}, |
... | @@ -27,6 +29,15 @@ app.get('/api/courses/:id',(req,res) => { | ... | @@ -27,6 +29,15 @@ app.get('/api/courses/:id',(req,res) => { |
27 | res.send(course); | 29 | res.send(course); |
28 | }); | 30 | }); |
29 | 31 | ||
32 | +app.post('/api/courses',(req,res)=> { | ||
33 | + const course = { | ||
34 | + id: courses.length + 1, | ||
35 | + name: req.body.name | ||
36 | + } | ||
37 | + | ||
38 | + courses.push(course); | ||
39 | + res.send(course); | ||
40 | +}); | ||
30 | 41 | ||
31 | // PORT | 42 | // PORT |
32 | const port = process.env.PORT || 3000; | 43 | const port = process.env.PORT || 3000; | ... | ... |
-
Please register or login to post a comment