【问题标题】:basic node.js code not working基本 node.js 代码不起作用
【发布时间】:2014-09-02 09:18:50
【问题描述】:

服务器正在启动且没有任何错误,但 URL 被点击,显示没有应用程序正在运行。

网址:link_To_Server

我的代码:

var express= require('express');
 var app=express();

 app.get('/', function(req, res, next) {
  console.log('home');
  res.send(200);
  res.end('getting requests');
 });
 console.log('server started');

【问题讨论】:

  • 这是你的全部代码吗?如果是这样,你还没有打电话给app.listen(port);

标签: javascript node.js express get cloud9-ide


【解决方案1】:

您实际上并没有将服务器设置为侦听端口。替换

console.log('server started');

app.listen(3000, function() {
    console.log('server started');
});

请注意,以上示例中,绑定端口为 3000。更多信息,请参阅the API doc

【讨论】:

  • 请记住,3000 端口在 Cloud9 中不起作用,您需要使用 $PORT。在 Node.js 中,您可以使用 process.env.PORTprocess.env.IP 相同或使用 0.0.0.0。
  • 非常感谢。能否请您给我发邮件(ready.raj@gmail.com),以便我与您保持联系。因为我是 node.js 的新学习者和 angular.js 你能指导我吗。提前谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-05-19
  • 1970-01-01
  • 2014-04-28
  • 2017-01-04
  • 2016-09-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
相关资源
最近更新 更多