【问题标题】:Simplest nodejs app on cloud9 errorcloud9上最简单的nodejs应用程序错误
【发布时间】:2016-07-14 16:28:52
【问题描述】:

我尝试启动一个最简单的应用程序,如下所述:https://community.c9.io/t/writing-a-node-js-app/1731 我尝试启动的单个文件 (server-cloud9.js) 包含以下代码:

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, process.env.IP);

配置中保存的命令是:

node server-cloud9.js

但在调用 Run 命令后,我收到以下消息:

Your code is running at https://js-world-srgg6701.c9users.io.
Important: use process.env.PORT as the port and process.env.IP as the host in your scripts!

module.js:327
throw err;
^

Error: Cannot find module '/home/ubuntu/workspace/node'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3

Process exited with code: 1

为什么?

【问题讨论】:

    标签: javascript node.js cloud9


    【解决方案1】:

    您需要从用户界面运行它,方法是单击绿色播放按钮:

    1. 选择你的文件,在你的情况下是server-cloud9.js
    2. 点击用户界面上方的绿色播放按钮。

    魔法完成了。

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2014-09-15
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      相关资源
      最近更新 更多