도메인이 있습니다.표현식에서 referrer 값을 가져 옵니까?
www.mydomain.com/first
www.mydomain.com/second
나는 명령을 통해 www.mydomain.com/second
에 www.mydomain.com/first
에서 리디렉션을 수행합니다 : res.redirect('/second');
이
내가 다음 www.mydomain.com/first
로 다시 리디렉션을 수행 할 www.mydomain.com/second
에있는 응용 프로그램 싶습니다 나는이 도메인을 사용하여 두 개의 응용 프로그램을 동적으로 (주소를 하드 코딩하지 않음).
그래서 www.mydomain.com/second
은 req.get('Referrer')
명령을 통해 리퍼러 필드를 요청할 수 있다고 생각했습니다. 이 값을 www.mydomain.com/first
, /first
또는 first
중 하나를 반환 할 것으로 예상했지만 undefined
을 반환합니다.
어떻게 값을 유지합니까?
첫 번째로 리디렉션되는 두 번째로 리디렉션되는 무한 루프가 두 번째로 리디렉션되는 것처럼 나에게 들립니다. – jfriend00
HTTP에서 'referer'(주의 사항 'r')입니다. – zeronone
@zeronone - Express 문서는 "referrer 및 Referer 필드는 req.get()"과 상호 교환 가능합니다. https://expressjs.com/en/api.html#req.get – jfriend00