Zum Inhalt springen

Rest Apis: eigen gescheibene Apis in anderer eigenen Anwendung nutzen


Empfohlene Beiträge

Moin Freunde,

Wir haben in den letzten Tagen eine Rest API entwickelt. Diese würden wir nun gerne in einer Anwendung von uns nutzen. Wichtig ist das die API 24/7 verfügbar ist. Weiß jemand wie und wo man diese API "Hosten" muss und wie man dann anschließend in der Anwendung auf die Funktionen das API zugreift?  Gerne Links oder Literatur empfehlen.

 

VG aus dem Schwabenländle 

TNTDynamiteKillerLion + Max

 

PS: Kein Plan ob das dass richtige forum isch trozdem danke schonmal

Link zu diesem Kommentar
Auf anderen Seiten teilen

 

 Hallo,

Die Fragen sind sehr vage. in was wurden API und Anwendung entwickelt?

Zitat

Weiß jemand wie und wo man diese API "Hosten" muss

Wollt ihr es aus dem Internet heraus erreichbar machen oder lediglich aus einem Netzwerk? Wie authentifiziert ihr euch an dem API (API-Keys, JWT, etc.)? Je nach Voraussetzungen und Möglichkeiten könnt ihr Sie in der eigenen Infrastruktur, auf einem VPS, in Azure oder EC2 hosten.

Zitat

und wie man dann anschließend in der Anwendung auf die Funktionen das API zugreift?

Meinst du den Zugriff auf die Routen bzw. Endpoints? Über eine HTTP-Anfrage. Ihr habt sie ja entwickelt und kennt die Endpunkte. Die Antworten könnt ihr in der Anwendung dann weiterverwenden.

Gruß

 

Bearbeitet von inteldenim
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, die api ist für die datentransaktionen in einem shopsystem gedacht. Sie soll im Internet laufen.  Der Shop ist dabei ein Angular Projekt und soll als webanwendung laufen 
 

Hättest du eventuell ein beispiel in Form eines Tutorial welches du empfehlen könntest? Wichtig wäre dabei das die Integration in der eigenen Anwendung erklärt / gezeigt wird.

 

VG

Bearbeitet von TNTDynamiteKIllerLion
Link zu diesem Kommentar
Auf anderen Seiten teilen

Die erste Frage ist ja ob ihr die Verbindung von der Angular Webapp zu eurer REST API schon hergestellt habt?

Wenn ja könnt ihr das ja lokal testen erstmal ohne die API irgendwo im Netzwerk bereitstellen zu müssen.

Wenn das klappt und ihre euren Webshop veröffentlichen wollt, müsst ihr Angular App + Backend mit der eure API entwickelt wurde zusammen irgendwo hosten. Da gibt es einige Alternativen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 6 Minuten schrieb eljop:

Die erste Frage ist ja ob ihr die Verbindung von der Angular Webapp zu eurer REST API schon hergestellt habt?

Wenn ja könnt ihr das ja lokal testen erstmal ohne die API irgendwo im Netzwerk bereitstellen zu müssen.

Wenn das klappt und ihre euren Webshop veröffentlichen wollt, müsst ihr Angular App + Backend mit der eure API entwickelt wurde zusammen irgendwo hosten. Da gibt es einige Alternativen.

Die Verbindung zu webApp und Api steht noch nicht und bräuchten unter anderem dafür irgendwelche Quellen um rauszufinden wie das geht. Wir haben schon intensiv gesucht konnten aber nix finden. VG 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 3 Minuten schrieb TNTDynamiteKIllerLion:

Die Verbindung zu webApp und Api steht noch nicht und bräuchten unter anderem dafür irgendwelche Quellen um rauszufinden wie das geht. Wir haben schon intensiv gesucht konnten aber nix finden. VG 

Ich nehme mal an ihr habt für eure API verschiedene GET/POST Endpunkte definiert? Über euer Angular Frontend müsst ihr auf diese Endpunkte zugreifen. Eure API läuft zum beispiel auf localhost:8080 und auf die einzelnen Endpunkte könnt ihr dann mit localhost:8080/beispielendpunkt zugreifen. Glaube in Angular kann man auch axios dafür verwenden.

Da gibt es unzählige Tutorials im Internet für und ChatGPT alleine sollte das euch schon easy erklären können.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Du musst uns schon sagen, was das für eine API ist, mit was du die entwickelt hast und das gleiche gilt für die Applikation in die du sie integrieren willst.

Wenn du dir eine API in Microsoft Azure zusammengeklickt hast, brauchst du ein ganz anderes Tutorial, als wenn du in Python was mit FastAPI programmiert hast.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...