강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김도토리님의 프로필 이미지
김도토리

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

Express에서 데이터 처리하기

server.js에서 console.log쓰는 방식

작성

·

445

1

15번째 줄(server.js파일)에서 선생님께서는 console.log("QUERY:",query); 이렇게 쓰셨는데 저는 console.log(`쿼리: ${query}`); 이런 방식을 썼습니다.
 
그랬더니 저 줄 하나를 바꿨을 뿐인데 콘솔창에
이렇게 쿼리 내용이 다르게 뜨더라구요... 혹시 표기가 잘못된건가요?

퀴즈

API 서버의 주된 역할은 무엇인가요?

클라이언트 프로그램의 사용자 인터페이스를 직접 그리기

클라이언트 프로그램과 데이터베이스 사이에서 정보를 주고받는 중개자 역할 하기

데이터베이스에 직접 데이터를 저장하거나 관리하기

네트워크 통신을 위한 물리적인 연결 담당하기

답변 1

0

그랩님의 프로필 이미지
그랩
지식공유자

김도토리님이 쓰신 방식처럼 console.log를 찍게 되면 query라는 객체가 벡틱(``)에 의해서 string으로 변하게 됩니다. 

아래와 같이 개발자도구 Console창에 console.log(String({a: 1}))을 쳐보면 object를 String화하면 [object Object]로 바뀌는 걸 알 수 있습니다. 

반면 제가 한 , 방식은 객체의 정보를 그대로 드러내도록 해줍니다!

김도토리님의 프로필 이미지
김도토리

작성한 질문수

질문하기