completed 3.2

This commit is contained in:
counterweight 2025-05-31 22:57:33 +02:00
parent 0bd43956c9
commit 3809ba2c83
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
3 changed files with 33 additions and 24 deletions

View file

@ -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

View file

@ -3,10 +3,7 @@ const app = express();
app.use(express.json()); app.use(express.json());
const PORT = 3001; const persons = [
app.get("/api/persons", (request, response) => {
response.json([
{ {
id: "1", id: "1",
name: "Arto Hellas", name: "Arto Hellas",
@ -27,9 +24,20 @@ app.get("/api/persons", (request, response) => {
name: "Mary Poppendieck", name: "Mary Poppendieck",
number: "39-23-6423122", number: "39-23-6423122",
}, },
]); ];
app.get("/api/persons", (request, response) => {
response.json(persons);
}); });
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}`);
}); });

View file

@ -0,0 +1 @@
GET http://localhost:3001/info