2017-09-17 2 views
1

Hallo Ich versuche, eine einfache Anwendung mit Express-Js zu bauen. Ich bin neu im Knoten und ausdrücke js. Kann jemand den Unterschied in response.end und response.sendWie unterscheiden sich response.end und response.send?

erklären Ich habe diesen Befehl versucht und beide die Anfrage (Nachricht) an den Server gesendet.

res.send('Send the message'); 
res.end('send the message'); 

Antwort

2

res.send() ist ein Verfahren, gebaut in auszudrücken, und es wird automatically assume a Content-Type of html machen.

res.end(), auf der anderen Seite nutzt nur die zugrunde liegende end() in NodeJS auf dem Antwortstream gebaut Implementierung (aka. Nicht ausdrücken), ist es nicht versuchen, so nicht die Content-Type zu übernehmen.

+0

Okay, ich verstehe es jetzt. Vielen Dank! – Anamika

Verwandte Themen