Was ist CORS? // deutsch

Поділитися
Вставка
  • Опубліковано 19 сер 2024

КОМЕНТАРІ • 30

  • @coolchop
    @coolchop 3 роки тому +5

    Vielen lieben Dank für die ausführliche Erklärung. Das hat mir sehr weiter geholfen. Da steckte doch mehr dahinter als ich dachte. Semantic versioning ist auch ein tolles und wichtiges Thema. Freue mich schon.

    • @thenativeweb
      @thenativeweb  3 роки тому +2

      [gr] Freut mich sehr, dass wir weiterhelfen konnten - und wenn Du weitere Ideen oder Wünsche hast, immer gene in die Kommentare damit 😊

  • @rkunisch
    @rkunisch 3 роки тому +2

    Ich finde das neue Format sehr vielversprechend. Mal sehen wie gut der Spagat mit der Themenverteilung funktioniert, aber ich bin optimistisch. Es wäre schade wenn Architekturthemen unter der Zusammenfassung leiden würden.

    • @thenativeweb
      @thenativeweb  3 роки тому +1

      [gr] Cool, das freut mich, vielen Dank!
      Was die Themenverteilung angeht, hoffen wir, einen guten Mix hinzubekommen. Diese Woche ist es tatsächlich etwas Dev-lastiger, aber ich denke, langfristig wird sich das ausgleichen.
      Und wie gesagt Wenn Du Ideen, Wünsche, … für Themen hast - immer her damit 😊

  • @cuserroro
    @cuserroro 2 роки тому +1

    super erklärt. Danke. jetzt ist da Licht am Tunnelende ;)

    • @thenativeweb
      @thenativeweb  2 роки тому +1

      [gr] Das hört sich doch gut an 😊

  • @Auraya1986
    @Auraya1986 5 місяців тому +1

    richtig gut erklärt, vielen Dank!

  • @lianapichugina9176
    @lianapichugina9176 2 роки тому +1

    super verständlich, vielen Dank!

  • @diebeziehung1278
    @diebeziehung1278 Рік тому

    Sehrschön erklärt! 💫

  • @davitugulava9676
    @davitugulava9676 Рік тому +1

    Vielen Dank aus Georgia!

  • @ottonormal6475
    @ottonormal6475 7 місяців тому

    Jetzt alle dreimal schnell hintereinander Access-Control-Allow-Origin' header. ;)

  • @Sunny-wh6jr
    @Sunny-wh6jr 3 роки тому +3

    Das Format gefällt mir besser, also etwas tiefer einzusteigen. (Mal wieder was gelernt). Danke. Was sind das für Pads an deinem Whiteboard?

    • @thenativeweb
      @thenativeweb  3 роки тому

      [gr] Das freut mich, vielen Dank für Dein Feedback!
      Die Pads sind die hexagonalen Shapes von Nanoleaf.

  • @mustijack
    @mustijack 5 місяців тому

    Cool Danke :)

  • @chvoa
    @chvoa 3 роки тому +7

    Theorie: Es macht nur für ganz ganz wenige APIs Sinn "Access-Control-Allow-Origin: *" zu nutzen.
    Realität: Frage: Warum steht da ein "*"? Antwort: Sonst geht es nicht.

  • @carlosbrockmann7604
    @carlosbrockmann7604 9 місяців тому

    Wie kann man denn am besten den Client vor Script-Injection schützen, dass in der Webseite keine Anfragen an ganz fremde Server geschickt werden?

  • @boothtml9069
    @boothtml9069 3 роки тому +3

    👍

  • @benjaminschmidt586
    @benjaminschmidt586 2 роки тому +2

    Hallo, bedeutet das, dass wenn ich von meiner Webseite, welche auf meinem Synology NAS liegt einen fetch auf einen Rechner in meinem Netzwerk mache, dass deshalb nicht geht, weil die Synology ungleich der REST API auf dem anderen Rechner ist?
    Dies Funktioniert allerdings, wenn ich einen eigenen Webserver mit express erstelle und von dort aus den fetch ausführe.
    => Warum geht das denn in diesem Fall??? denn der Port und damit der Server ist ja auch unterschiedlich.
    Wenn ich mit dem fetch Befehl eine Datei öffnen möchte, welche im Verzeichnis der Anwendug liegt, so geht das auch solange es auf einem Server läuft.
    warum geht das nicht, wenn meine Anwendung lokal auf meinem systemliegt und über bspw. die index.html durch Doppelklick geöffnet wird?
    Danke schon mal für die Antworten.

    • @thenativeweb
      @thenativeweb  2 роки тому +1

      [gr] Im Prinzip ja. Die Webseite (also die UI) und die API müssen vom gleichen Host kommen (gleicher Hostname und gleicher Port), damit der Zugriff ohne CORS funktioniert. Stammen sie von unterschiedlichen Hosts muss man CORS für die API entsprechend konfigurieren. Wichtig dabei ist aber, dass der Server (also die API) nur die Information liefert, verhindert wird der Zugriff vom Browser. Es ist also ein Sicherheitsfeature des Browsers - was auch erklärt, warum es nicht für Server, die als Relay auftreten, gilt.

    • @benjaminschmidt586
      @benjaminschmidt586 2 роки тому +1

      @@thenativeweb danke für die Erklärung.
      Das bedeutet, von Server zu Server geht immer?

    • @thenativeweb
      @thenativeweb  2 роки тому +1

      [gr] Ganz genau 😊

    • @benjaminschmidt586
      @benjaminschmidt586 2 роки тому +1

      @@thenativeweb
      Also: Client => Server = SOP & CORS
      Server => Server (bspw. Ein eigener Express Server zu einer API) = völlig frei?

    • @thenativeweb
      @thenativeweb  2 роки тому

      [gr] Ja.