Node.js 在Cloudbees ClickStart上部署节点js应用程序时出错
我正在尝试将节点应用程序部署到 我已经创建了一个节点js ClickStart(这将创建jenkins作业、git存储库和应用程序容器) 压缩我的应用程序,然后使用Cloudbees SDK进行部署Node.js 在Cloudbees ClickStart上部署节点js应用程序时出错,node.js,cloudbees,Node.js,Cloudbees,我正在尝试将节点应用程序部署到 我已经创建了一个节点js ClickStart(这将创建jenkins作业、git存储库和应用程序容器) 压缩我的应用程序,然后使用Cloudbees SDK进行部署 bees app:deploy -t nodejs -a nodeshort -v nodeshort.zip 当我尝试访问部署应用程序的URL时,我得到了一个502坏网关 检查应用程序日志时,我多次看到以下内容: module.js:340 throw err; ^
bees app:deploy -t nodejs -a nodeshort -v nodeshort.zip
当我尝试访问部署应用程序的URL时,我得到了一个502坏网关
检查应用程序日志时,我多次看到以下内容:
module.js:340
throw err;
^
Error: Cannot find module '/mnt/e1/genapp-apps/660f9784/main.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
这是什么原因造成的?更重要的是,我能做些什么来解决它?我尝试过破坏clickstart并重新创建,但每次都得到相同的结果
谢谢压缩文件的方式很重要 zip-r../myapp.zip*=>工作正常 zip-r myapp.zip myapp/*=>不起作用 nodejs堆栈希望在应用程序rootdir中出现一个“main.js”脚本 您有nodejs单击开始工作。也许您应该将代码与ClickStart进行比较