NextJS 13 업데이트 서버 구성 요소 데이터
P粉015402013
P粉015402013 2023-12-23 12:02:07
0
1
543

그래서 저는 NextJS 13과 새로운 APP 폴더를 학습/적응하고 있습니다. 페이지/응용 프로그램을 다시 로드하지 않고 서버 구성 요소의 데이터를 업데이트하는 방법을 알아내는 데 어려움을 겪고 있습니다. 현재 내 홈 페이지 서버 구성 요소는 MongoDB에서 항목(이벤트) 목록을 가져옵니다. 백그라운드에서 데이터베이스 데이터를 변경한 후 앱에서 다른 경로로 이동한 후 다시 로드하지 않고 홈페이지로 돌아가면 새 데이터가 표시되지 않습니다. 브라우저에서 직접 페이지를 강제로 새로 로드할 때만 표시됩니다. EventDetails 구성 요소도 마찬가지입니다. 브라우저에 앱을 로드한 후 데이터베이스에서 직접 이벤트 데이터 중 하나를 변경하면 이벤트 세부정보로 이동할 때 페이지를 직접 다시 로드하지 않으면 변경 사항이 앱에 표시되지 않습니다.

get 함수에서 다음 옵션을 설정했습니다

으아악

컴포넌트 파일로 내보낸 설정도 시도해 보았습니다

으아악

;

하지만 여전히 값이 업데이트되지 않습니다.

이것은 나의 완전한 코드입니다.

으아악

아직 베타 모드인 것으로 보이는 신규 서버 운영과 관련이 있나요?

감사합니다

국제 가전 전시회

P粉015402013
P粉015402013

모든 응답(1)
P粉463811100

이건 Next 13의 오랜 문제인 것 같습니다. 2022년 11월까지의 날짜는 아래 티켓을 확인하고 자유롭게 투표하세요.

https://github.com/vercel/next.js/issues/42991

위 스레드에서 다양한 해결 방법을 찾을 수 있습니다(일부는 더 이상 작동하지 않지만). 귀하의 상황에 가장 적합한 방법이 무엇인지 확인하십시오. 현재 제가 사용하는 해결 방법은 다음과 같습니다.

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