2013-05-20 3 views
1

방금 ​​Express 3.2.4로 업그레이드되었습니다. 그것은 잘 작동하지만 때때로 (실제로, 꽤 자주) 빈 페이지를 렌더링합니다. 오류가 없으며 응답 상태는 200이지만 응답 본문은 없습니다.ExpressJS 3.2에서 빈 페이지가 때때로 렌더링됩니다.

간단한 res.send ('somestring') 호출 만 사용하는 경우를 포함하여 모든보기에서이 작업을 수행합니다. 때로는 "somestring"이 브라우저에 표시되지만 대부분 빈 페이지 만 표시됩니다.

왜 그런지에 대한 아이디어가 있으십니까? 동일한 코드가 Express 2.5.9에서 제대로 작동했으며 Express가 업데이트 된 노드 모듈입니다.

도움이 될만한 정보가 있습니까? 사전에

감사

편집 :

내가 사용 NodeJS 0.10.2과 (ConsolidateJS 통해) 꿀꺽 꿀꺽 템플릿 엔진.

예 :

some: function(req, res) { 

    res.send('some text'); 

}, 
+0

더 많은 문맥을 게시해야합니다. '일부'는 무엇의 열쇠입니까? 경로는 어떻게 처리하고 있습니까? 어떤 미들웨어를 사용하고 있습니까? 최소한의 예가 유용 할 수 있습니다 (앱의 일부를 제거하여 문제가 발생할 수도 있음). 또한 가능하면 Node (0.10.7)의 최신 버전을 사용해보십시오. – robertklep

+0

제안 해 주셔서 감사합니다. 지금 해결되었습니다! – user2297996

답변

0

내 자신의 질문을 :) 응답은

는 사실이 미들웨어 문제였다.

이 문제는 connect-gzip으로 인해 발생했습니다. 나는 내장 된 express.compress()로 바꾸 었으며 이제 모든 것이 잘 작동한다.

감사합니다.

관련 문제