Apollo-boost-upload를 사용하여 graphQl 파일 업로드 프런트엔드를 설정하려고 합니다. 백엔드 코드는 이 링크를 기반으로 합니다. https://dev.to/dnature/handling-file-uploads-with-apollo-server-2-0-14n7. server.js 파일에 다음 줄을 추가하면 이제 파서 중단점에 도달했습니다
으아아아업로드 유형 구조 수정 후
으아아아Vue 구성요소입니다
으아아아
으아아아
문제를 식별하는 데 도움이 되는 백엔드에 대한 업데이트된 형식 정의(이전 코드는 주석 처리됨)는 다음과 같습니다
으아아아
이제 Node 애플리케이션이 다음 로그와 함께 충돌합니다
P粉2760641782024-03-28 09:12:26
"apollo-upload-server"를 "graphql-upload"로 변경해야 했습니다
변경 1:
"apollo-upload-server"를 주석 처리하고 "graphql-upload"를 사용하세요
으아아아미들웨어에서는 이것을 사용합니다
변경 2:
으아아아이전 코드 교체
으아아아또한 파서에 이것을 추가했습니다
변경 3:
리졸버 파일의 graphql-upload에서 업로드 가져오기
으아아아자세한 내용은 Apollo 문서를 참조하세요. "_openReadFs가 최대 호출 스택 크기를 초과했습니다..." 오류로 인해 노드가 충돌하는 문제가 해결되었습니다.