2
나는 이것을 알아 내려고 미쳤습니다. 익스프레스와 MongoDB (몽구스)를 사용하는 node.js 앱이 있습니다. 로컬에서 완벽하게 잘 돌아갑니다. 겉으로보기에는 문제없이 heroku에 배포했지만 실제로 앱을 실행하려고하면 충돌이 발생합니다.heroku에서 실행중인 Node.js 앱 - 모듈을 찾을 수 없습니다 ./http
{
"name": "favorite-failure",
"version": "0.0.1",
"dependencies": {
"express": "2.5.6",
"ejs" : "latest",
"mongoose" : "3.3.1",
"request" : "2.11.4",
"moment" : "1.7.2",
"mongodb" : "0.9.6-7",
"connect-mongodb": ">= 1.1.3"
},
"engines": {
"node": ">= 0.8.12",
"npm": ">= 1.1.49"
}
}
나는 이것에 조금 새로운, 그래서 어떤 도움을 크게 감상 할 수있다 :
macbook-pro-4:FF_Courtney cmitchell$ heroku logs
2012-10-29T19:31:27+00:00 heroku[web.1]: State changed from crashed to starting
2012-10-29T19:31:30+00:00 heroku[web.1]: Starting process with command `node web.js`
2012-10-29T19:31:31+00:00 app[web.1]:
2012-10-29T19:31:31+00:00 app[web.1]: module.js:340
2012-10-29T19:31:31+00:00 app[web.1]: throw err;
2012-10-29T19:31:31+00:00 app[web.1]: Error: Cannot find module './http'
2012-10-29T19:31:31+00:00 app[web.1]: ^
2012-10-29T19:31:31+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:338:15)
2012-10-29T19:31:31+00:00 app[web.1]: at Function.Module._load (module.js:280:25)
2012-10-29T19:31:31+00:00 app[web.1]: at Module.require (module.js:362:17)
2012-10-29T19:31:31+00:00 app[web.1]: at require (module.js:378:17)
2012-10-29T19:31:31+00:00 app[web.1]: at Object.<anonymous> (/app/node_modules/express/node_modules/connect/lib/connect.js:13:18)
2012-10-29T19:31:31+00:00 app[web.1]: at Module._compile (module.js:449:26)
2012-10-29T19:31:31+00:00 app[web.1]: at Object.Module._extensions..js (module.js:467:10)
2012-10-29T19:31:31+00:00 app[web.1]: at Module.load (module.js:356:32)
2012-10-29T19:31:31+00:00 app[web.1]: at Function.Module._load (module.js:312:12)
2012-10-29T19:31:31+00:00 app[web.1]: at Module.require (module.js:362:17)
2012-10-29T19:31:32+00:00 heroku[web.1]: Process exited with status 1
내 종속성에 package.json 파일이 다음에게 Heroku 로그이 말한다. 감사!
나는 둘 다 요구하지 않습니다 - 여기에 "요구 사항"이 있습니다 : var express = require ('express'); var mongoose = require ('mongoose'); var schema = mongoose.Schema; var requestURL = require ('request'); var 순간 = 필요 ('순간'); var ejs = require ('ejs'); // 내장 자바 스크립트 템플릿 엔진 – CourtneyM