相关疑难解决方法(0)

如何正确关闭node-express服务器?

我需要在从/auth/github/callback url 收到回调后关闭服务器.通常的HTTP API关闭服务器目前支持server.close([callback]) API函数,但是对于node-express服务器我收到TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' 错误.我不知道如何找到解决这个问题的信息.
我该如何关闭快递服务器?

NodeJS配置说明:

$ node --version
v0.8.17
$ npm --version
1.2.0
$ npm view express version
3.0.6
Run Code Online (Sandbox Code Playgroud)

实际应用代码:

var app = express();

// configure Express
app.configure(function() {
    // … configuration
});

app.get(
    '/auth/github/callback',
    passport.authenticate('github', { failureRedirect: '/login' }),
    function(req, res) {
        res.redirect('/');

        setTimeout(function () {
            app.close();
            // TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' …
Run Code Online (Sandbox Code Playgroud)

javascript api webserver node.js express

64
推荐指数
3
解决办法
5万
查看次数

标签 统计

api ×1

express ×1

javascript ×1

node.js ×1

webserver ×1