로컬 컴퓨터에서 완벽하게 실행되는 NodeJS 앱을 만들었습니다. 나는 Heroku에 배치하려고했지만, 나는 그것을 말릴 때, "Application error"라고 말한다.Heroku에서 NodeJS 앱을 배포 할 수 없습니다.
이 내 package.js입니다 : 당신이 볼 수 있듯이
{
"name": "maybe",
"version": "0.0.1",
"description": "desc",
"repository": "local heroku",
"author": "me",
"engines": {
"node": "0.8.x",
"npm": "1.1.x"
},
"dependencies": {
"express": "3.0.0rc2",
"request": "2.9.202",
"jade": "~0.27.2",
"path": "~0.4.9",
"aws-sdk": "2.0.23",
"knox": "~0.3.1"
},
"scripts": {
"start": "web.js"
}
}
, 나는 요 S3에 파일을 업로드 AWS-SDK를 사용합니다.
"heroku run bash"를 수행하면 "node server.js"를 실행할 수 있으며 올바르게 실행 된 것으로 보입니다.
내 포트가 "port = process.env.PORT || 3000;"이며 내 env 변수도 PORT = 3000입니다.
그래서, whats going about wrong?
미리 감사드립니다.
전체 앱 재설정 및 정리를 수행하여 마침내이 문제를 해결했습니다. 그래서 무엇이 실패했는지 정말로 알지 못하지만, 이제는 내 앱이 작동 중입니다. – alex030293