Express - res.send () funktioniert einmal

8

Ich bin neu bei Node und Express, ich habe versucht, etwas mit Express zu machen, nur um anzufangen, dann habe ich dieses Problem gesehen.

Erste res.send() funktioniert gut, aber die zweite feuert nicht.

Hier ist mein Code:

%Vor%

'Hallo' wird gesendet, aber res.send('<p> .. </p>'); ist nicht. Wenn ich res.send('Hello'); kommentiere, werden Besucher angezeigt.

Vielen Dank im Voraus.

    
Mahdi Dibaiee 06.03.2013, 14:23
quelle

2 Antworten

6

res.send() soll nur einmal aufgerufen werden.

Versuchen Sie es stattdessen:

%Vor%

(oder nur res.send("Hello<p id=...") , aber Sie bekommen den Punkt:)

    
robertklep 06.03.2013, 14:35
quelle
3

Dies liegt daran, dass res.send () das Senden der Antwort beendet.

Wenn res.send('Hello'); gefunden wird, sendet es die Antwort sofort. Also wird res.send nicht ausgeführt und Sie können keine Besucher sehen. Wenn du das erste res.send kommentierst, kannst du das zweite sehen.

    
user568109 06.03.2013 14:35
quelle

Tags und Links