communication from client to nuxt server #16

Merged
selina.mail merged 21 commits from loginFunctionality into main 2024-02-22 16:03:16 +00:00
Collaborator

so kommen wir vom client login zum nuxt server. Schaus dir mal an :)

so kommen wir vom client login zum nuxt server. Schaus dir mal an :)
selina.mail added 1 commit 2024-01-22 18:47:30 +00:00
selina.mail requested review from Ghost Team 2024-01-22 18:47:37 +00:00
selina.mail added 1 commit 2024-01-26 17:25:55 +00:00
Author
Collaborator

habe es nochmal anders versucht:

  • axios request zu dem login server endpoint
  • bei dem request wird die middleware login vom server aufgerufen, die dann den call ins backend macht
  • dann kann im endpoint auf das globale user object zugegriffen werden und geschaut werden, ob das mit dem vom backend übereinstimmt. Dann wird entsprechend eine response zurückgeschickt
habe es nochmal anders versucht: - axios request zu dem login server endpoint - bei dem request wird die middleware login vom server aufgerufen, die dann den call ins backend macht - dann kann im endpoint auf das globale user object zugegriffen werden und geschaut werden, ob das mit dem vom backend übereinstimmt. Dann wird entsprechend eine response zurückgeschickt
selina.mail added 3 commits 2024-02-06 16:18:11 +00:00
selina.mail added 1 commit 2024-02-06 16:18:46 +00:00
selina.mail added 1 commit 2024-02-08 12:12:12 +00:00
selina.mail added 1 commit 2024-02-09 16:32:58 +00:00
selina.mail added 1 commit 2024-02-14 08:36:56 +00:00
selina.mail added 1 commit 2024-02-14 08:39:49 +00:00
selina.mail added 1 commit 2024-02-16 14:53:37 +00:00
adm_tueit added 1 commit 2024-02-16 16:17:06 +00:00
selina.mail added 1 commit 2024-02-16 16:35:12 +00:00
selina.mail added 1 commit 2024-02-16 16:36:33 +00:00
selina.mail added 1 commit 2024-02-16 18:00:48 +00:00
selina.mail added 1 commit 2024-02-18 11:04:24 +00:00
selina.mail added 1 commit 2024-02-18 12:41:03 +00:00
selina.mail added 1 commit 2024-02-19 18:01:12 +00:00
selina.mail added 1 commit 2024-02-19 18:03:30 +00:00
selina.mail added 1 commit 2024-02-21 09:46:04 +00:00
selina.mail added 1 commit 2024-02-22 15:43:16 +00:00
selina.mail merged commit 13096ce679 into main 2024-02-22 16:03:16 +00:00
Author
Collaborator

es funktioniert jetzt wie folgt:

  • vom entsprechenden component wird eine axios Anfrage an den api Server Endpunkt geschickt
  • parallel greift die passende server middleware ein und diese macht den call ins backend
  • daraufhin übermittelt die server middleware die Antwort an den api Endpunkt. Dieser schickt dann eine Antwort zurück an den Component, wo dann die Antwort dem client übermittelt wird

was ich schon alles gemacht habe:

  • cors Fehler behoben mit entsprechender Konfig und headern
  • login (noch nicht initial dorthin geroutet)
  • signup aber nur hardgecoded mit einem Beispieluser, da ich einen brauchte fürs Login
  • get all Funktionen für die Tabellen aller Seiten (customer existiert schon aber ist noch nicht in die customer Seite eingebunden)
  • bin gerade bei CI. hier funktioniert schon ein einziges Item getten, updaten und löschen. Als nächstes mache ich noch die Erstellung eines neuen CI. Du kannst dich daran orientieren.
es funktioniert jetzt wie folgt: - vom entsprechenden component wird eine axios Anfrage an den api Server Endpunkt geschickt - parallel greift die passende server middleware ein und diese macht den call ins backend - daraufhin übermittelt die server middleware die Antwort an den api Endpunkt. Dieser schickt dann eine Antwort zurück an den Component, wo dann die Antwort dem client übermittelt wird was ich schon alles gemacht habe: - cors Fehler behoben mit entsprechender Konfig und headern - login (noch nicht initial dorthin geroutet) - signup aber nur hardgecoded mit einem Beispieluser, da ich einen brauchte fürs Login - get all Funktionen für die Tabellen aller Seiten (customer existiert schon aber ist noch nicht in die customer Seite eingebunden) - bin gerade bei CI. hier funktioniert schon ein einziges Item getten, updaten und löschen. Als nächstes mache ich noch die Erstellung eines neuen CI. Du kannst dich daran orientieren.
Author
Collaborator

ah und wenn du es auf dem Server testen möchtest, musst du in der clientside config die tueitapp-url rein machen und die localhost url auskommentieren

ah und wenn du es auf dem Server testen möchtest, musst du in der clientside config die tueitapp-url rein machen und die localhost url auskommentieren
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adm_tueit/TueIT_App#16
No description provided.