2012-01-28 15 views
5

estoy recibiendo el error:error en implementar una aplicación NodeJS en Heroku

2012-01-28T00:13:51+00:00 heroku[web.1]: Starting process with command `node server.js` 
2012-01-28T00:13:51+00:00 app[web.1]: 
2012-01-28T00:13:51+00:00 app[web.1]: node.js:134 
2012-01-28T00:13:51+00:00 app[web.1]:   throw e; // process.nextTick error, or 'error' event on first tick 
2012-01-28T00:13:51+00:00 app[web.1]:  ^
2012-01-28T00:13:51+00:00 app[web.1]:  at Array.<anonymous> (module.js:423:10) 
2012-01-28T00:13:51+00:00 app[web.1]: Error: Cannot find module '/app/server.js' 
2012-01-28T00:13:51+00:00 app[web.1]:  at Function._resolveFilename (module.js:320:11) 
2012-01-28T00:13:51+00:00 app[web.1]:  at Function._load (module.js:266:25) 
2012-01-28T00:13:51+00:00 app[web.1]:  at EventEmitter._tickCallback (node.js:126:26) 

Mi servidor de aplicaciones de nodo está en server.js en la raíz, no tengo idea de cómo solucionar este problema. Lo he hecho desde cloud9ide y funciona bien, hice un despliegue desde allí hasta heroku.

Respuesta

0

Parece que algo está intentando requerir ('servidor') en algún lugar de su aplicación, lo cual no es necesario. El error proviene de module.js que trata con módulos de nodos requeridos. Si pudieras proporcionar tu archivo de procuración y tal vez algún código fuente, sería más fácil precisar el problema, pero a primera vista parece que hay una ruta relativa que apunta a /app/server.js en algún lugar del código del servidor que no debería estar haciendo eso.

Cuestiones relacionadas