无法获取Node.js Express代码在Cloud 9中说'Hello World'

一直在尝试使用Cloud 9,并试图使用Express网站上的示例代码来获得“Hello World!”。 我尝试通过https://docs.c9.io/docs/run-an-application监听几个不同的端口/ ip,并使用云9IDE中的Node js Express运行Hello World 。 尽pipe侦听器会运行,但在此之后它将不会closures或返回任何东西。 有谁知道为什么这可能是? 这是我的代码:

var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.listen(process.env.PORT, process.env.IP, function(){ console.log('LISTENING'); }); 

您应该从编辑器中的c9命令运行app.js ,该命令就在下面。 Cloud9拥有自己的默认path来运行。 默认喜欢的东西:

https://helloexpress-abcd.c9.io/

helloexpress是你定义的项目名称,在你的情况下是不同的,

abcd是用户名, 其余是默认值

这应该显示Hello World