Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Cloudbees ClickStart上部署节点js应用程序时出错_Node.js_Cloudbees - Fatal编程技术网

Node.js 在Cloudbees ClickStart上部署节点js应用程序时出错

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; ^

我正在尝试将节点应用程序部署到

我已经创建了一个节点js ClickStart(这将创建jenkins作业、git存储库和应用程序容器)

压缩我的应用程序,然后使用Cloudbees SDK进行部署

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进行比较