0

Ich arbeite an einer RESTful Anwendung wie diese strukturiert anzuzeigen: Winkel- und Bootstrap: elegante Weise Post Antwort

  • Frontend Django Django Ruhe Framework API: Angular 2
  • UI

    • Backend :

    Bootstrap 4 Wenn ich Daten von Angular Post in meinem Back-End-REST-API, gibt DRF differents Daten (with status code), je nachdem, was passiert ist. Beispiel:

    • HTTP_201_CREATED, wenn der Beitrag erstellen erfolgreich war
    • HTTP_403_FORBIDDEN, wenn der Benutzer nicht über die Berechtigung
    • HTTP_400_BAD_REQUEST wenn die gesendeten Daten sind Correclty nicht formated
    • ...

    (Unterfrage: Was sollte die Struktur einer HTTP_400_BAD_REQUEST Antwort sein, wenn Sie Zollfehlermeldungen hinzufügen möchten?)

    In Bootstrap V4 gibt es contextuals classes:

    • .active
    • .success
    • .info
    • .warning
    • .danger

    jemand eine elegante Art und Weise vorschlagen kann (und so allgemein wie möglich), um die Bootstrap-Klasse abhängig vom Anforderungsstatus mit Angular 2 zu setzen? Wenn beispielsweise die REST-API einen Fehler zurückgibt, zeigen Sie die Fehlernachricht an und legen Sie die Gefahrenklasse für das betroffene Boostrap-DOM fest. Wenn die REST-API den Erfolgsstatus zurückgibt, zeigen Sie eine Erfolgsmeldung mit der erfolgreichen Bootstrap-Klasse usw. an.

  • Antwort

    1

    Soweit ich weiß, gibt es keine Standardregeln oder -richtlinien dafür; Die Antwort kann von Person zu Person variieren. In Ihrer Frage haben Sie bereits die Hälfte beantwortet. Ich denke, Sie sollten nur entscheiden, welche Klasse für welchen Statuscode verwendet werden soll.

    Verwandte Themen