/auth/github/callback
ইউআরএল থেকে কলব্যাক পাওয়ার পরে সার্ভারটি বন্ধ করতে হবে । সাধারন এইচটিটিপি এপিআই বন্ধ করার সার্ভারটি বর্তমানে server.close([callback])
এপিআই ফাংশনটির সাথে সমর্থন করে তবে নোড-এক্সপ্রেস সার্ভারের সাথে আমি TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close'
ত্রুটি পাচ্ছি । এবং আমি এই সমস্যাটি সমাধানের জন্য কীভাবে তথ্য জানব জানি না।
এক্সপ্রেস সার্ভারটি কীভাবে বন্ধ করব?
নোডজেএস কনফিগারেশন নোট:
$ 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();
।