node.js - 핫 요청을 nodejs에 저장하고 JSON.stringify(req)를 사용하여 오류를 보고합니다. 어떻게 해결하나요?
世界只因有你
世界只因有你 2017-05-16 13:20:56
0
3
928
으아악

처음에 nodejs를 배우고 있는데 요청이 들어오면 콘솔을 이용해서 바로 출력할 수 있는데 콘솔이 너무 쓸모가 없어서 그냥 저장하고 싶은데요. 메모장을 사용하여 로컬 IDE를 열고 확인하면 JSON.stringify(req)에 오류가 보고됩니다.

My var str = req; 여기서는 작동하지 않습니다. 이걸로 바꾸면 txt에 저장되는 것이 [object Object]입니다.

하나님, 도와주세요. 이게 무슨 문제인가요?

世界只因有你
世界只因有你

모든 응답(3)
为情所困

req는 json으로 직렬화할 수 없습니다. 콘솔을 제외한 내용을 보려면 debug

만 사용할 수 있습니다.
小葫芦

req에는 순환 참조 필드가 포함되어 있으므로 문자열화할 수 없습니다. 예를 들어보세요

으아아아

req를 보고 싶다면 디버깅을 통해 볼 수 있습니다

으아아아

명령줄 디버깅
노드 디버그 <main.js>node debug <main.js>

chrome调试
node --inspect <main.js>

chrome 디버깅🎜node --inspect <main.js>🎜
滿天的星座

파일에서 req를 보고 싶은 것은 쉽습니다.

으아아아

파일을 직접 작성할 필요는 전혀 없습니다. 명령줄에 직접 입력하기만 하면 됩니다. node app.js > ./a.log 그러면 req의 모든 내용이 현재 작업 디렉터리의 a.log 파일에 기록됩니다. .js를 실행하려는 파일과 함께

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿