Node.js 迭戈迁移:502坏网关

Node.js 迭戈迁移:502坏网关,node.js,migration,ibm-cloud,diego,Node.js,Migration,Ibm Cloud,Diego,我已经在IBM Bluemix DEA运行时上运行了node.js应用程序。 我已经尝试将其迁移到迭戈,迁移过程已完成,没有任何错误。 但当我尝试应用程序路由时,我得到“502坏网关:注册的端点无法处理请求。”错误。 使用“迁移到迭戈”按钮完成迁移 从应用程序控制台: 7/12/2017 8:59:28 AM OUT STG Staging complete 7/12/2017 8:59:28 AM OUT STG Uploading droplet, build artifacts

我已经在IBM Bluemix DEA运行时上运行了node.js应用程序。 我已经尝试将其迁移到迭戈,迁移过程已完成,没有任何错误。 但当我尝试应用程序路由时,我得到“502坏网关:注册的端点无法处理请求。”错误。 使用“迁移到迭戈”按钮完成迁移

从应用程序控制台:

7/12/2017 8:59:28 AM    OUT STG Staging complete
7/12/2017 8:59:28 AM    OUT STG Uploading droplet, build artifacts cache...
7/12/2017 8:59:28 AM    OUT STG Uploading build artifacts cache...
7/12/2017 8:59:28 AM    OUT STG Uploading droplet...
7/12/2017 8:59:29 AM    OUT STG Uploaded build artifacts cache (18.2M)
7/12/2017 8:59:34 AM    OUT STG Uploaded droplet (38M)
7/12/2017 8:59:34 AM    OUT STG Uploading complete
7/12/2017 8:59:34 AM    OUT STG Destroying container
7/12/2017 8:59:34 AM    OUT CELL    Creating container
7/12/2017 8:59:35 AM    OUT CELL    Successfully created container
7/12/2017 8:59:37 AM    OUT STG Successfully destroyed container
7/12/2017 8:59:40 AM    OUT APP > MyReactApp@1.0.0 start /home/vcap/app
7/12/2017 8:59:40 AM    OUT APP > node index.js
7/12/2017 8:59:40 AM    OUT APP Example app listening at http://:::3001
......
......
7/12/2017 9:00:08 AM    OUT RTR myreactapp.w3ibm.mybluemix.net - [12/07/2017:09:00:08.768 +0000] "GET / HTTP/1.1" 502 0 67 "https://console.w3ibm.bluemix.net/dashboard/apps" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0" 169.53.228.149:13440 x_forwarded_for:"9.84.35.70" x_forwarded_proto:"https" vcap_request_id:30f4de63-8ac9-4502-6d43-eb1eec7e1e02 response_time:0.003236115 app_id:4c4861e7-7ad1-4d1d-a838-b64d0e47408d x_global_transaction_id:"2500071025"

OUT应用程序示例应用程序在http://:3001上侦听

检查您的应用程序是否正在正确的主机和端口上侦听。它应该是
0.0.0.0
和Cloud Foundry通过
port
环境变量(可能是8080)分配的端口


不推荐使用的
VCAP\u APP\u主机
VCAP\u APP\u端口
环境变量不是由Diego设置的。

据我所知,CloudFoundry在转移应用程序时提供主机和端口。在DEA中,我看到不同的端口被分配了不同的值。在我们的应用程序中,我们不分配或使用这样的环境。变量。让爸爸再想一想,你是绝对正确的。谢谢,现在一切都好了。对SO说谢谢的方法是接受答案;-)。