Node.JS2 [GraphQL] PayloadTooLargeError 에러 해결 방법 `PayloadTooLargeError` 는 페이로드로 전달되는 데이터의 크기가 너무 크면 발생하는 에러입니다. 디폴트로 100kb가 지정되어 있는데 이는 `express` 미들웨어 옵션을 수정해주면 됩니다. GraphQL 기준으로 아폴로 서버 인스턴스를 생성한 후에 생성된 인스턴스를 이용하여 미들웨어를 수정하면 해결됩니다. const { GraphQLServer } = require("graphql-yoga"); const apolloServer = new GraphQLServer({ schema, // 스키마 지정 context, // 컨텍스트 지정 }); const options = { port: 1234 bodyParserOptions: { limit: "10mb", type: "applicati.. 2021. 12. 31. Node.js란? Node.js는 무엇인가? Java 언어가 모든 OS 운영체제에서 Virtual Machine 환경 안에서 Runtime 이 구동 되듯이 Node.JS 는 웹브라우저에 종속적인 자바스크립트에서 외부에서 실행할 수 있는 Runtime 환경을 Chrome V8 엔진을 제공하여 여러 OS 환경에서 실행할 수 있는 환경을 제공하게 됩니다. 이것을 Node.JS 라고 정의할 수 있습니다. 호출 스택과 이벤트 루프 function first() { second() console.log('첫 번째 실행') } function second() { third() console.log('두 번째 실행') } function third() { console.log('세 번째 실행') } first() console 로 찍히.. 2020. 8. 23. 이전 1 다음