-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
질문이요
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 이게 지금 쿠키에 저장된건가요..?
답변을 작성해보세요.
0
조현영
지식공유자2019.07.15
브라우저는 GET https://localhost:8085를 의미하는 것이고요.
서버에는 다른 GET 요청을 보낸 겁니다. 브라우저 화면을 보여주는 요청과 서버에 유저 정보를 가져오는 요청은 다릅니다.
답변 1