Ошибка при развертывании Next.js для AWS Elastic Beanstalk

#amazon-web-services #amazon-elastic-beanstalk #next.js

#amazon-веб-сервисы #amazon-elastic-beanstalk #next.js

Вопрос:

При развертывании в AWS Elastic Beanstalk я получаю следующую ошибку. Кто-нибудь знает, почему это происходит?

 > client@0.1.0 start /var/app/current
> next start -p $PORT

ready - started server on http://localhost:8081
TypeError: Cannot read property 'filter' of undefined
        at NextScript.getPolyfillScripts (/var/app/current/.next/server/static/8Nm58iB3JDC5SQahrWuy9/pages/_document.js:735:26)
        at NextScript.render (/var/app/current/.next/server/static/8Nm58iB3JDC5SQahrWuy9/pages/_document.js:836:75)
        at d (/var/app/current/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:38:231)
        at $a (/var/app/current/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:39:16)
        at a.b.render (/var/app/current/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:476)
        at a.b.read (/var/app/current/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:18)
        at renderToStaticMarkup (/var/app/current/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:54:462)
        at renderDocument (/var/app/current/node_modules/next/dist/next-server/server/render.js:3:624)
        at renderToHTML (/var/app/current/node_modules/next/dist/next-server/server/render.js:50:72)
        at process._tickCallback (internal/process/next_tick.js:68:7)
  

Ответ №1:

Здесь не так много информации, но у меня была именно эта проблема при развертывании в контейнере ec2, и обновление до следующего 9.5.1 исправило ее (ранее в 9.4.4).