javascript - 错误 : Cannot find module '/opt/repo/ROOT/server. js

标签 javascript node.js git express jelastic

jelastic node.log 文件上的 server.js 错误

我正在尝试发布使用 nodejs expressejs 创建的简单 bootstrap 页面,但服务器显示 504 网关超时 并且无法运行它。此外,nodejs 日志 文件显示如下错误:

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 npm@3.6.0 npm info using node@v5.6.0 npm info lifecycle DrawingGame@0.0.1~prestart: DrawingGame@0.0.1 npm info lifecycle DrawingGame@0.0.1~start: DrawingGame@0.0.1  > DrawingGame@0.0.1 

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

我的简单代码位于GitHub:https://github.com/penjav/metse

我关注了 turotrial:https://docs.jelastic.com/nodejs-git-svn

但是没有运气。请指导我。并告诉我错误。 非常感谢。

最佳答案

此错误是由于您的项目结构不正确造成的。 NodeJS 部署脚本希望在根目录中找到文件“server.js”或“package.json”,但在您的情况下,这些文件并未放置在那里(它们放置在子目录中)。

您需要更改项目结构并重新部署项目。

关于javascript - 错误 : Cannot find module '/opt/repo/ROOT/server. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42545459/

相关文章:

php - 如何使用php加密服务器上的数据并使用javascript解密客户端上的数据

Firefox 与其他浏览器中的 Javascript 自动排序

javascript - setTimeout 到 window.open 和 close,在同一个窗口上?

javascript - 如何使用 excel 中的列进行解析以将其转换为 JSON

windows - 适用于 Windows 的 Git 无法正确处理网络目录

javascript - 我想在单击图像时更改 ul 元素的 "margin-left"

node.js - 如何通过管道传输到作为缓冲区而不是文件的 Node.js 流?

javascript - 猴子补丁 Promise 构造函数

git - 评论板错误 : rbtools. 命令。CommandError:似乎没有任何差异

git - 将 git repo 从 Google Code 迁移到 Github