weiß jemand, ob u kann und wenn seine gute Praxis mehr GET-Routen zu definieren, wie zum Beispiel:Mehrere GET Routen mit unterschiedlichen Parametern
- GET: ‚/ Kanäle‘ gibt alle Kanäle in der App
- GET : '/ Kanäle /: username' gibt alle von einem Benutzer erstellt Kanäle
- GET: '/ Kanäle /: channel' return Details über einen Kanal
- POST: '/ Kanäle' erstellt einen neuen Kanal
- PUT: '/ channels /: channelname' bearbeitet einen Kanal mit dem Namen ': channelname'
Was ist verwirrt ist die dritte GET-Route. Ich weiß nicht, ob es möglich ist oder ob es einen besseren Weg gibt.
aber der Parameter ist anders .. ist ‚: Channel‘ und der andere ‚: username‘ wie
für
node.js
undexpress
Sie wie verwenden können –In Ihrem Beispiel ja, aber Stellen Sie sich vor, Sie hätten einen Benutzer namens "John" und einen Kanal namens "John". Du wirst die Route anrufen:/channels/John und du kannst damit nicht umgehen. – Max
hmm, du hast recht .. es sei denn, du prüfst alle Benutzer, bevor du einen neuen Kanal erstellst, was ziemlich teuer wäre, lol .. gut, dann wirst du eine andere Route erstellen, wie du sagtest. Danke :) –