如何将域名绑定到node.js?

我在dot.tk网站上注册了一个简单的域名进行testing。

让它被称为mysite.tk

我在node.js下有一个简单的应用程序,如“Hello World!”

var express = require('express'); var app = express() var server = require('http').createServer(app); app.get('/', function(req, res) { res.send('Hello World!') }); server.listen(3000, function () { console.log('Port 3000!') }); 

在本地服务器上,一切正常。 也就是说,在localhost:3000上显示“Hello World”。

问题:如何将新的mysite.tk域名和我的服务器绑定在计算机上?

我知道,默认情况下,当一个域名映射到一个IP地址,所有的stream量应该来到端口80 。 我不知道,也许这是问题。 我只是在这里使用另一个端口3000。 也许我应该运行一个代理服务器写在node.js将正确转发stream量? 但是,它是如何做的?

这个解决scheme如何分配一个域名到node.js服务器? 我不够了解。 它没有帮助我。