关闭客户解决问题的正确方法是什么?

时间:2013-04-24 04:09:39

标签: node.js client restify

我有一个restify服务器接收POST然后它将回复POST呼叫。我正在使用字符串客户端模块。以下是代码:

var restify = require('restify');

var client = restify.createStringClient({
   url: 'https://xyz.com'
 });

var postdata = {
  ...
 };

 client.basicAuth('username','pass');

 client.post('/somepath',postdata,
            function(err, req, res, data) {
                if(err) ... else { ... };
                //should the close method be called here??
      });

POST成功但是当我在REPL中测试它时,似乎进程永远不会终止。似乎表明连接仍然是开放的。是否应该在回调中关闭连接?

任何指针都将非常感激。 THX。

1 个答案:

答案 0 :(得分:4)

\ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n> \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n> StringClient继承HttpClient ...继承close()方法...你试过吗?