我需要在从/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)