-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhowTo.txt
More file actions
39 lines (23 loc) · 1.43 KB
/
howTo.txt
File metadata and controls
39 lines (23 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Compilare:
- pentru aceasta se va folosi comanda "make" in consola, Makefile-ul fiind deja inclus in proiect
- se genereaza executabilul "myserver"
Rulare:
- se ruleaza folosind "./myserver"
- in browser, in bara de adrese (bara URL) se va introduce adresa: "http//localhost:{port}" portul implicit este 8080, dar poate fi setat dupa dorinta dezvoltatorului
- prin accesarea endpoint-urilor se poate naviga prin rutele disponibile (deja definite)
Adaugare endpoint:
- puteti defini un endpoint nou prin adaugarea acesteia in main, dupa modelul celor adaugate deja (nu uitati de adaugarea fisierului .html in folder-ul html)
Functionalitati:
Routare:
- definirea si manipularea rutelor pentru metode HTTP precum GET, POST, PUT, DELETE etc.
- asocierea rutelor cu functii de tratare a cererilor
Serializare si deserializare:
- transforma datele intre formate
Gestionare raspunsuri:
- suport pentru crearea de raspunsuri personalizate
Conexiuni multithreading:
- ofera suport pentru manipularea eficienta a cererilor simultane prin multithreading
Middleware:
- suport pentru integrarea de componente intermediare pentru autentificare, autorizare, logare sau alte verificari inainte de procesarea cereri
Funcitonalitati care au probleme:
- uneori la folosirea CORS din Middleware, cand se incearca conectarea pe broser la localhost, pagina apare ca se incarca la nesfarsit