2022-09-09

[**Error: req#logout requires a callback function**](<https://stackoverflow.com/questions/72336177/error-reqlogout-requires-a-callback-function>)

원인

이전에는 req.logout() 이 동기 메소드였지만 현재 버전에서는 비동기 메소드라고 한다.

해결법

콜백을 넣어주자

app.get('/auth/logout', (req, res) => {
	try{
		req.logout(function(err) {
		if (err) { return next(err); }
			req.session.save(() => {
				res.redirect('/');
			});
		});
		
		
	} catch(err) {
		console.error(err);
	}
})