window.location
을 사용하여 많은 JavaScript 수정본을 보았지만 Node.js는 없습니다.Node.js는 response.redirect 후에 URL 해시를 유지합니다.
OAuth를 사용하여 사용자를 Facebook에 연결합니다. 인증시 Facebook은 콜백 URL로 리디렉션하고 "# ="을 추가합니다. 문제는 내 콜백 경로에서 다른 URL로 리디렉션되지만 URL 조각 (해시)이 넘겨집니다. 나는 URL이 /auth/facebook/callback#_=_
입니다 리디렉션을 제거하면
exports.facebook_signin_complete = function(req, res)
{
res.redirect('/profile');
};
, 나는 계속하면 URL이 /profile#_=_
입니다 리디렉션 :
이 페이스 북의 콜백 내 경로입니다. 왜 해시가 이월되고 있습니까? 페이지 별 앵커 마커입니다. 그렇게 할 경우 매우 놀랍습니다.