인프런 커뮤니티 질문&답변
질문이요
작성
·
147
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 요청을 보낸 겁니다. 브라우저 화면을 보여주는 요청과 서버에 유저 정보를 가져오는 요청은 다릅니다.





