1
express.vhost
와일드 카드을 사용하여 특정 도메인의 모든 트래픽을 잡을 수 있습니까? 나는 모든 하위 도메인 (www.example.com, xyz.example.com)과 TLD 자체 (example.com)를 찾고있다. CoolAJ86이 GGroups에 대한 물었을 때express.vhost와 함께 와일드 카드 사용
express.vhost
와일드 카드을 사용하여 특정 도메인의 모든 트래픽을 잡을 수 있습니까? 나는 모든 하위 도메인 (www.example.com, xyz.example.com)과 TLD 자체 (example.com)를 찾고있다. CoolAJ86이 GGroups에 대한 물었을 때express.vhost와 함께 와일드 카드 사용
예, express.vhost
늦은 2010 와일드 카드를 지원합니다
// Will this work?
connect.vhost("*.example.com", function (req, res) {});
를 글쎄, 지금은 않습니다. 하지만 TLD 자체가 아닌 의 모든 하위 도메인 만 수신 중입니다.
위대한 질문자 (내 이전의 그리고 어쩌면 미래의 자아)가 도메인, 그 하위 도메인 및 고양이와 관련된 모든 것을 잡으려고하기 때문에 이 아니라면은 단순히 두 개의 다른 경로를 절실히 사용해야합니다.
그냥 첫 번째 점을 제거하면 어렵지 않습니다. 바보입니다.
connect.vhost("*example.com", function (req, res) {});
"첫 번째 점을 제거하면 어렵지 않습니다." - 네가 작전에 약간의 거시기라고 생각했는데 네가 작전 이었다는 걸 알았어. +1 – codephobia
otherexample.com과 일치하지 않아 잠재적 인 보안 문제가 발생합니까? 아마도 * .example.com과 example.com에 대해 두 개의 가상 호스트를 사용하는 것이 더 좋을까요? – gkoberger
@gkoberger 그것은 호스트에 대한 지식이 필요하지만 "iheartcatsexample.com"에 대해 A 레코드를 설정하고이 서버의 IP를 가리킬 수있는 것처럼 보입니다. 모든 기능은 다른 도메인의 콘텐츠를 제공하지만 –