# HTTP GET med express

```
author: krm 
created: 2023-11-16 
status: alpha
```

Detta är en samling av exempel om express. Det är tänkt att användas med en
guide från [https://htsit.se/t]. Koden är gjort för att vara sp minimalistisk
som möjligt. Hjälp funktioner finns i _server.ts_ filen.

## Exempel

- 🔨 [Enkel](./simpel.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0ZiJ+ADmMMSZgVKEMFBQtIEuYDJo1MQQ9FqZ8jAAji6dcNk2xlrDWn349mh6ZSAAElU1EoG5xqzLaHHupQlmuZQg9rDNret4AGyIAIwXbBwgmDh4+NRwAjT0jMw8bAC6rEA)
- **/hello/** Säger "Hello".
- 🔨 [Sökväg](./path.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0WjGCWb4AOYwxJmBwRgAnlKEMFBQtIEuYDJo1MQQ9FqZ8jAAji79cNk2xlpaI-j2aHoVIAASDU0SgbnGrBv5mIklZQtVtfW8Ld7tnd1ovf1DU-BjwBP3cDNM84HLvGsg21t5BT2pXKlSU1SMlHOHS6PT6g2GD3G1xebzmCwAQuCfn9toCisDDnAamc2tCrjd4S9Hs9prMPksVrQtJYtF8APzrPL-YzGOLucqFbaUED2WCXegIHgAJgADIgZWwOCBMDg8PhqHABDR6IxmDw2ABdVhAA)
- **/say/hello/** Säger "Hello".
- **/say/hej/** Säger "Hej".
- **/bye/** Säger "Bye".
- **/say/** Säger "Hello or Hej?".
- 🔨 [Säg hej till alla](./hello.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0WjGCWb4AOYwxJmBUoQwUFC0UogA7pZQeoEuYDJo1MQQ9FqZ8jAAji5DcNk2xlpa4-j2aHoVIAASNXUBIFoA1LMj+Gbu2HD4zfKtO5sSgbnGrLf5aHHu5YW5lCD2sD19T3gAHIgAIxAtgcECYHB4fDUOACGj0RjMHhsAC6rCAA)
- **/hello/:word/** Säger "Hello" följt av ditt namn.
- 🔨 [Addera](./add.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0WjGCWb4AOYwxJmBUhh6elKIaDJYAIx1DVgATIEuYDJo1MQQ9FqZ8jAAji6jcNk2xlpasNZtTSlaAHKNSg4j4-hm7thw+Mu5cwtlOo3tqxtYW1mjY3sHWEdt7af5aPNT+PZoekyyy0AGoAiAQYFQZcOtCoakoWCgY0VmD3tlPqxPsY4u5yoVPpQQPZYP1BmgEDwmu1EAAGNgcECYHB4fDUOACGj0RjMHhsAC6rCAA)
- **/add/:num1/:num2/** Adderar num1 och num2.
- 🔨 [Räkna med en operator](./calculate.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0WjGCWb4AOYwxJmBUtQYUNQyUBiMUohoMlgAjFIYenrNrVgATFKBLmAyaNTEEPRamfIwAI4u83DZNsZaWrDW-e0pWgBybUoOc4v4Zu7YcPi7uRtbZTptA-tHWCdZ8wsXV1g3-QG93yaE2K3w9jQekyuy0AGoAiA4YF4c9BqiUakUQiYW09gjAdlgaxgQVEiUyhUQFUanUGk0WnipFh6sQ+i9hpRvONJtNQWclloVmtgA9tmi9ql3p8Bb95NdbnjgZtxYC3sdTt85QrCXkHuDIdDYQjAgAqbFo14mkD7C2w02W4mktBxdzlQrAyggeywXn0BA8AAMiEDAFp2gBOENsDggTA4PD4ahwAQ0eiMZg8NgAXVYQA)
  - **/calculate/:num1/add/:num2/** Adderar num1 och num2.
  - **/calculate/:num1/mult/:num2/** Multiplicerar num1 och num2.

## Övningar

- ⭕️ [Övning med enkel get](./get.exercise.ts) -
  [flems](https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J4AxAEIA9AFc4AJykAjCGilMAbgAI0tACYwAOmghYADrXnEtwLXBjyNDineIYrW1lrDzaWLYYEUvaODvj8gQDcxkJw1hhmZloAvHYOTvIAFACU0WjGUlIA-EVaAOIAb-J2AKdaOMT6TDowehho9TJQxBBmUBDUDu5axPIwIxhQ+Folxglm+ADmMMSZgYEuYDJo1D30WpljAI4uY3DZNsbGWlpn+PZoejl5rLlX+Whx7qvzb2iUIHssF2EHoCB4AEYAEyIAAMbA4IEwODw+GocAENHojGYPDYAF1WEA)
