C'è un modo per chiudere una risposta? Posso usare res.end()
ma in realtà non chiude il socket.Express.js chiudi risposta
Cosa voglio ottenere: sto scrivendo un programma Java che si interfaccia con la rete e sto scrivendo un server node.js per questo. codice Java:
String line;
while((line = in.readLine()) != null) {
System.out.println("RES: "+line);
}
Ma questo solo continua appeso .. Nessuna connessione end, ancora in attesa per l'ingresso dalla presa.
Node:
exports.getAll = function (req, res) {
res.set("Content-Type", "text/plain");
res.set(200);
res.send(..data..);
res.end();
}
tuttavia res.end()
non chiude la connessione .. Come detto prima, Java continua a pensare ci sarà qualcosa di prossimo quindi è bloccato nel ciclo while.
Grazie
Sto usando l'ultimo node.js e express.js –