Was ist der Unterschied zwischen res.send und res.write in express?

8

Ich bin ein Anfänger bis express.js und ich versuche den Unterschied zwischen res.send und res.write zu verstehen?

    
PritiG 22.06.2017, 06:45
quelle

1 Antwort

14

res.send

  • res.send ist nur in Express js.
  • Führt viele nützliche Aufgaben für einfache Nicht-Streaming-Antworten aus.
  • Möglichkeit zur automatischen Zuweisung des Content-Length-HTTP-Response-Header-Felds.
  • Fähigkeit zu bietet automatische HEAD & amp; HTTP-Cache-Frische-Unterstützung.
  • Praktische Erklärung

    • res.send kann nur einmal aufgerufen werden, da es gleichbedeutend ist mit res.write + res.end()
    • Beispiel

      %Vor%

für weitere Details expressjs.com/en/api.html

res.write

  • Kann mehrmals aufgerufen werden, um aufeinanderfolgende Teile des Körpers bereitzustellen.
  • Beispiel

    %Vor%

Weitere Details finden Sie unter nodejs.org/docs
nodejs.org/en/docs/guides

    
Omal Perera 22.06.2017, 07:35
quelle

Tags und Links