completed 3.2
This commit is contained in:
parent
0bd43956c9
commit
3809ba2c83
3 changed files with 33 additions and 24 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
Exercises:
|
Exercises:
|
||||||
* [X] 3.1
|
* [X] 3.1
|
||||||
* [ ] 3.2
|
* [X] 3.2
|
||||||
* [ ] 3.3
|
* [ ] 3.3
|
||||||
* [ ] 3.4
|
* [ ] 3.4
|
||||||
* [ ] 3.5
|
* [ ] 3.5
|
||||||
|
|
|
||||||
|
|
@ -3,33 +3,41 @@ const app = express();
|
||||||
|
|
||||||
app.use(express.json());
|
app.use(express.json());
|
||||||
|
|
||||||
const PORT = 3001;
|
const persons = [
|
||||||
|
{
|
||||||
|
id: "1",
|
||||||
|
name: "Arto Hellas",
|
||||||
|
number: "040-123456",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2",
|
||||||
|
name: "Ada Lovelace",
|
||||||
|
number: "39-44-5323523",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3",
|
||||||
|
name: "Dan Abramov",
|
||||||
|
number: "12-43-234345",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4",
|
||||||
|
name: "Mary Poppendieck",
|
||||||
|
number: "39-23-6423122",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
app.get("/api/persons", (request, response) => {
|
app.get("/api/persons", (request, response) => {
|
||||||
response.json([
|
response.json(persons);
|
||||||
{
|
|
||||||
id: "1",
|
|
||||||
name: "Arto Hellas",
|
|
||||||
number: "040-123456",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
name: "Ada Lovelace",
|
|
||||||
number: "39-44-5323523",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
name: "Dan Abramov",
|
|
||||||
number: "12-43-234345",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
name: "Mary Poppendieck",
|
|
||||||
number: "39-23-6423122",
|
|
||||||
},
|
|
||||||
]);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
app.get("/info", (request, response) => {
|
||||||
|
let responseString = `<p>Phonebook has info for ${persons.length} people</p>`;
|
||||||
|
responseString += `<p>${new Date().toString()}</p>`;
|
||||||
|
|
||||||
|
response.send(responseString);
|
||||||
|
});
|
||||||
|
|
||||||
|
const PORT = 3001;
|
||||||
app.listen(PORT, () => {
|
app.listen(PORT, () => {
|
||||||
console.log(`Server running on port ${PORT}`);
|
console.log(`Server running on port ${PORT}`);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
1
parts/3/phonebookBackend/requests/get_info.rest
Normal file
1
parts/3/phonebookBackend/requests/get_info.rest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
GET http://localhost:3001/info
|
||||||
Loading…
Add table
Add a link
Reference in a new issue