• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

질문이요

19.07.15 10:59 작성 조회수 77

0

 
else if (req.method === 'PUT') { //수정시 사용
 
if (req.url.startsWith('/users/')) {
const key = req.url.split('/')[2];
let body = '';
req.on('data', (data) => {
body += data;
});
return req.on('end', () => {
console.log('PUT 본문(Body):', body);
users[key] = JSON.parse(body).name;
return res.end(JSON.stringify(users));
});
}
}

 

코드는 이해가 가는데요 

좀 헷갈리는게, req.url 을 console.log 로 찍으면  /users/1563155680461 이렇게 나왔는데요. 

 

왜 url 창에는 그냥http://localhost:8085/ 만 나올까요 ?

 

이런식으로 나와야하는거아닌가요 ? 

http://localhost:8085/users/1563155680461 ?? 

헷갈리네요..

users/1563155680461 이게 지금 쿠키에 저장된건가요..? 

답변 1

답변을 작성해보세요.

0

브라우저는 GET https://localhost:8085를 의미하는 것이고요.

서버에는 다른 GET 요청을 보낸 겁니다. 브라우저 화면을 보여주는 요청과 서버에 유저 정보를 가져오는 요청은 다릅니다.