在koding.com上访问nodejs app

时间:2013-07-07 11:08:46

标签: node.js cloud virtual-machine

我正在尝试将两个node.js文件上传到koding.com并运行它们。

index.js包含:

var server = require("./server");

server.start();

和server.js

var http = require("http");
var url = require("url");

function start() {
  function onRequest(request, response) {
    console.log("Request received.");
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write("Hello World");
    response.end();
  }

    http.createServer(onRequest).listen(6665, '0.0.0.0');
    console.log("Server has started.");
}

exports.start = start;

我输入了vm终端jstq@vm-0:~$ node Web/IkapNodeJS/index.js 它给了我Server has started. 如果我去http://jstq.kd.io/IkapNodeJS/index.js - 我看到index.js包含。 当我添加:6665到该网址时 - 找不到网址。

我如何看到有hello world的页面?

1 个答案:

答案 0 :(得分:4)

如果您在6665上运行应用程序,则可以使用http://jstq.kd.io:6665/访问该应用程序。你应该看到你的Hello world

Node不像cgi脚本那样运行;您没有指向要运行它的文件,而是使用进程(node)运行它。当服务器在特定端口上运行时,只要您指定了正确的端口,该内容就可以在指向该计算机的任何地址/主机名上使用。

HTH, 亚伦