为什么Cloud9 IDE在尝试运行简单的Node.js脚本时会返回错误“脚本不存在”?

时间:2012-09-26 05:57:29

标签: node.js cloud9-ide

我正在尝试使用Cloud9 IDE创建一个简单的Hello World Node.js脚本。我的代码在下面,是非典型的6行:

var http = require('http');
http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
}).listen(process.env.PORT);

我没有看到任何错误,IDE肯定没有提醒我。我确保文件已保存(甚至可以将其提交到我的仓库)。不幸的是,每当我尝试运行上面的代码时,我都会收到以下错误:

  

服务器上的错误
  从服务器收到以下错误:
  “脚本不存在:server.js”

为了说明运行配置,我已经包含了以下屏幕截图:

image of run configuration

我很确定我错过了一些明显的东西,但无论它是否暗示着我。我有什么错误配置可能导致我的server.js文件无法运行?

2 个答案:

答案 0 :(得分:1)

您的配置是正确的,但是有一个暂时的问题导致某些VM无法运行文件。我以前见过它,经过一段时间后它通常会消失。现在快速修复:

  • 等待
  • 使用相同的文件创建一个新项目,很可能会运行

答案 1 :(得分:0)

您的文件路径看起来不正确。不应该是server.js而不是/server.js吗?尝试创建新的运行配置并将文件路径设置为server.js