React 프론트 엔드 개발을 할 때 우리 모두 알고 있듯이 console.log를 사용하면 브라우저의 devtools에서 정보를 쉽게 볼 수 있습니다.
여기서 문제가 발생합니다. 반응 서버 렌더링을 수행하면 명령줄에 console.log가 인쇄되고 자세한 정보를 볼 수 없습니다.
예: 함수 표현식.서버 측 렌더링을 디버깅하는 방법은 무엇입니까? 도구가 있나요? 감사합니다
찾은 답변: node.js의 터미널 출력을 브라우저 콘솔로 리디렉션
PHPz2017-05-19 10:42:37
서버측 렌더링에는 어떤 언어 서버가 사용되나요?
react
의 서버 측 렌더링에는 js
컨텍스트가 필요합니다. 이론적으로 ruby
또는 다른 언어에서는 이를 수행할 수 있습니다. js
의 컨텍스트
를 생성하지만 node
를 직접 사용하는 것만큼 상쾌하지는 않습니다. react
的服务端渲染是需要一个js
的上下文的,理论上 ruby
或者其他语言都是可以做到在自己的环境中起一个js
的context
,但是总归没有直接用node
来的爽快。
so,如果用node
那该console.log
的地方还是会直接log
在node server
的log
node
를 사용하는 경우 console.log
는 여전히 node server
에 직접 log
됩니다. >log, 다른 언어를 사용하면 js의 context이므로 당연히 로그도 입력됩니다🎜