使用app.get后释放资源

时间:2015-08-15 22:15:59

标签: javascript node.js

我正在使用express()。从node.js获取在特定路径上提供GET请求。但是,在某些时候,我希望不再继续在该路径上提供GET请求。我如何:

  1. 阻止服务器接受该路径上的GET请求。
  2. 释放我积累的所有资源。
  3. 所以这是问题的简化版本。

    var express = require("express");
    var app = express();
    var http = require("http").Server(app);
    
    app.get("/", function(req, res) {
        // do some stuff
        // ...
        // check if we should stop serving requests here
        setInterval(function() {
            if (shouldBeClosed) {
                // what should be here?
            }
        }, 1000);
    });
    
    http.listen(8080, function() { });
    

0 个答案:

没有答案