मुझे /auth/github/callback
url से कॉलबैक प्राप्त करने के बाद सर्वर को बंद करने की आवश्यकता है । सामान्य HTTP एपीआई समापन सर्वर के साथ वर्तमान में server.close([callback])
एपीआई फ़ंक्शन के साथ समर्थन कर रहा है , लेकिन नोड-एक्सप्रेस सर्वर के साथ मुझे 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
वास्तविक आवेदन कोड:
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'
}, 3000)
}
);
app.listen('http://localhost:5000/');
इसके अलावा, मैं ने पाया है 'NodeJS पास व्यक्त ...' लेकिन मुझे यकीन है कि मैं अगर मैं कोड के साथ उपयोग कर सकते हैं नहीं है: var app = express();
।