Có cách nào để đóng phản hồi không? Tôi có thể sử dụng res.end()
nhưng nó không thực sự đóng socket.Phản hồi gần Express.js
Điều tôi muốn đạt được: Tôi đang viết một chương trình Java có giao diện với mạng và tôi đang viết một máy chủ node.js cho việc này. Mã Java:
String line;
while((line = in.readLine()) != null) {
System.out.println("RES: "+line);
}
Nhưng điều này chỉ tiếp tục treo .. Không có kết nối cuối, vẫn đang chờ đầu vào từ ổ cắm.
Node:
exports.getAll = function (req, res) {
res.set("Content-Type", "text/plain");
res.set(200);
res.send(..data..);
res.end();
}
tuy nhiên res.end()
không đóng kết nối .. Như đã nói trước đây, java giữ suy nghĩ sẽ có một cái gì đó tiếp theo vì vậy nó được bị mắc kẹt trong vòng lặp while.
Cảm ơn bạn
Tôi đang sử dụng node.js và express.js mới nhất –