2017-03-02 4 views
0

erreur server.js le fichier node.log jelastic

Je suis en train de publier la page simple, bootstrap créer avec nodejs express et ejs mais le serveur dit 504 Gateway timeout et ne pouvait pas l'exécuter. En outre, le fichier nodejs log affiche l'erreur comme ceci:Erreur: module ne peut pas trouver « /opt/repo/ROOT/server.js

Thu Mar 02 2017 01:26:47 GMT+0000 (UTC): Starting application 'nodejs' ... npm info it worked if it ends with ok npm info using [email protected] npm info using [email protected] npm info lifecycle [email protected]~prestart: [email protected] npm info lifecycle [email protected]~start: [email protected] > [email protected] 

start /opt/repo/ROOT > node server.js 
Thu Mar 02 2017 01:28:55 GMT+0000 (UTC): Stopping application 'nodejs' ... 

Thu Mar 02 2017 01:28:55 GMT+0000 (UTC): Stopped Node application 'nodejs' Thu Mar 02 2017 01:28:55 GMT+0000 (UTC): Starting application 'nodejs' ... Script = server.js Script Args = Node Options = module.js:341 throw err;^Error: Cannot find module '/opt/repo/ROOT/server.js' at Function.Module._resolveFilename (module.js:339:15) at Function.Module._load (module.js:290:25) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3 Thu Mar 02 2017 01:32:04 GMT+0000 (UTC): Starting application 

'nodejs' ... Script = server.js Script Args = Node Options = module.js:341 

throw err;^ 

Error: Cannot find module '/opt/repo/ROOT/server.js' 

at Function.Module._resolveFilename (module.js:339:15) at Function.Module._load (module.js:290:25) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3 

Mon code simple est à GitHub: https://github.com/penjav/metse et

i suivi turotrial à: https://docs.jelastic.com/nodejs-git-svn

Mais ont pas de chance. Guidez-moi s'il-vous-plaît. et montre moi les erreurs. merci beaucoup.

Répondre

1

Cette erreur s'est produite à cause de la structure incorrecte de votre projet. Le script de déploiement NodeJS s'attend à trouver le fichier "server.js" ou "package.json" dans le répertoire racine, mais dans votre cas, ces fichiers ne sont pas placés là (ils sont placés dans le sous-répertoire).

Vous devez modifier la structure du projet et redéployer le projet.

+0

Merci beaucoup .. j'utilise eclipse JavaScript IDE mais n'arrive pas à comprendre comment configurer le fichier projet sur le chemin racine. Je google, mais je n'ai rien de l'information connexe. – joe