라우팅의 매개 변수 중 하나는 실제로 URL입니다. URL "http://domain.com/file.xml"와 같은 링크는 실제로 : 어떻게매개 변수에서 URL을 가져 오는 방법
router.get('/api/sitemap/:url', function(req, res)
{
var url = req.params.url;
...
}
가 나는 때이 통과 할 수 있습니다.
제대로 연결되지 않아 오류로 처리 할 수 없어 이해할 수있는 404 오류가 발생합니다.
미리 감사드립니다.
이 끝점의 전체 URL에 대한 예는 어떻게 표시됩니까? URL 매개 변수를 올바르게 인코딩하고 있습니까? 나는 그렇지 않다. –
큰 문제에 유의하십시오. 내 url은 http : // localhost : 3000/api/sitemap/domain.com/file.xml이며, 오류가 발생하더라도 관계없이 발생합니다. – user2091936
대신'http : // localhost : 3000/api/sitemap/domain.com % 2Ffile.xml'을 시도해보십시오. 404 오류가 발생하면 서버가 URL 경로를 찾을 수 없다는 것을 의미합니다. –