2015-01-11 1 views
0

그래서 Express.js와 Node.js를 배우고 페이지에 POST 요청시 API를 사용하여 이미지를 수집 한 다음 페이지에 표시하는 간단한 사이트가 있습니다.Node.js는 여러 장치에서 페이지를 렌더링 한 후에도 POST 데이터를 유지합니까?

기본적으로 post 매개 변수에서 이미지 링크를 수집하여 전역 배열에 배치하는 미들웨어 기능이있는 경우 게시물 라우팅 기능이 링크가있는 페이지를 렌더링합니다.

이 작업은 성공적으로 수행되지만 다시 돌아가 다른 이미지 세트로 시도하면 이전 결과가 즉시 변경됩니다. 즉, 내가 새로 고침을 누르면 올바른 이미지가 나타납니다.

나는 무슨 일이 일어나고 있는지 모르겠다. 나는 또한 페이지를 렌더링 한 후에도 전역 배열을 분명히했지만 아무런 개선이 없었다.

여러 장치에서 사용했습니다. 예 : 노트북을 사용하여 이미지 세트 1을로드하면 이미지 세트 1이 표시되고 모바일을 사용하여 이미지 세트 2가로드되며 이미지 세트 1이 표시됩니다. 그런 다음 모바일에서 새로 고침하면 이미지 세트 2가 표시됩니다.

아이디어가 있으십니까?

+0

코드를 제공해 주시겠습니까? –

+0

@JohannesReuter 나는 그것을 대답했다. 나는 그 문제를 나 자신, 어쨌든 발견했다. –

답변

0

문제점을 발견했습니다.

링크 수집을 수행하는 호출 외부에서 next() 메서드를 호출하여 고정 호출의 마지막 호출로 이동했습니다.

관련 문제