Sign In
트러블 슈팅 & 고민 기록

node + puppeteer를 heroku 서버로 배포하며 겪은 몇 가지 문제

bob
1.
puppeteer는 heroku에서 기본적으로 돌지 않는다.
2.
heroku가 도는 ubuntu os에서 puppeteer를 돌리기 위한 라이브러리가 부족해서인데, heroku buildpack을 사용해 수동으로 모두 빌드해야 하는줄 알았으나… @jontewks라는 분이 만들어놓은 빌드팩이 존재했다. 링크는 여기
단 빌드팩 하나만 올리면 안되고, node buildpack과 puppeteer buildpack을 동시에 셋업 해야 한다.
3.
잘 알려진 문제인데, heroku node server의 포트는 헤로쿠가 동적할당하는 포트를 받아야 하므로, 다음과 같이 작성해야 한다.
listen(process.env.PORT || 3000)
De
Subscribe to 'develop'
Subscribe to my site to be the first to receive notifications and emails about the latest updates, including new posts.
Join Slashpage and subscribe to 'develop'!
Subscribe
👍