Wenn die Verwendung von "client-Seite "routing" oder "server-side-routing"?

Ich bin ein wenig verwirrt über dieses, und ich fühle mich etwas blöd diese Frage, aber ich will es verstehen.

So, sagen, ich arbeite mit einem client-seitigen web-Frameworks wie Backbone, Angular oder Durandal. Dieser Rahmen umfasst das routing.

Aber ich habe natürlich noch einen server für die Datenbank-Sachen, und so weiter, die hat auch routing.

Meine Frage ist jetzt:

Wenn die Verwendung von "client-Seite "routing" oder "server-side-routing"?

Wie ist es "entschieden", ob das routing ist bereits erfolgt auf der client-Seite ist, oder ob die Anfrage zunächst an den web-server?

Ich habe besonders schwer, sich dies vorzustellen, da die client-Seite tun könnte, routing, bevor der server bekommt zu wissen, über diesen Antrag.

Ich wäre sehr dankbar, wenn jemand erklären könnte, wie diese beiden routing-Systeme arbeiten zusammen.

P. S.: ich habe nicht im Lieferumfang enthalten code-Beispiele, weil ich bin nicht auf der Suche für eine Antwort zu einem bestimmten Rahmen, aber in Bezug auf den routing-Prozeß im Allgemeinen.

  • Was genau meinst du mit server-side-routing? Meinst du schlagen, einen http-Endpunkt definiert durch Ihre API, oder ein http-Endpunkt definiert durch Ihre Datenbank-API? Routing auf dem client-Seite umfasst der UI; routing auf der server-Seite in der Regel umfasst die Ressourcen, die Benutzeroberfläche, oder angetrieben werden, die durch die UI. Könntest du eventuell ein hypothetisches Szenario?
  • Ich stieß zuerst auf diesen, wenn mit Blick auf dieses Projekt: github.com/mikefrey/noah-challenge.git. Er hat einige routing mit Winkel-und einige routing mit Koa (server-Seite, wie express).
  • Ich habe ein ähnliches Verständnis-problem. Ich versuche zu bauen, ein SPA und ein Im, der zurzeit mit sammy.js mit php im backend. Nun ich denke über einen Wechsel von PHP zu Node.js und es ist Express.js,, das scheint genau das zu tun, was Sammy.js das funktioniert, aber auf der server-Seite... verwirrend
InformationsquelleAutor tomet | 2014-05-31
Schreibe einen Kommentar