相关疑难解决方法(0)

Express.js关闭响应

有没有办法结束回复?我可以使用,res.end()但它实际上并没有关闭套接字.

我想要实现的目标:我正在编写一个与网络接口的Java程序,我正在为此编写一个node.js服务器.Java代码:

String line;
while((line = in.readLine()) != null) {
    System.out.println("RES: "+line);
}
Run Code Online (Sandbox Code Playgroud)

但这只是一直挂着..没有结束连接,仍在等待来自套接字的输入.

节点:

exports.getAll = function (req, res) {
    res.set("Content-Type", "text/plain");
    res.set(200);
    res.send(..data..);
    res.end();
}
Run Code Online (Sandbox Code Playgroud)

但是res.end()没有关闭连接..如前所述,java一直认为会有下一步的东西,所以它被困在while循环中.

谢谢

javascript keep-alive node.js express

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

express ×1

javascript ×1

keep-alive ×1

node.js ×1