我注册了一个简单的域名在dot.tk现场测试。如何将域名绑定到node.js?
让它被称为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地址时,所有流量都应该到达端口。我不知道,也许这是问题所在。我在这里只使用另一个端口3000。也许我应该运行一个用node.js编写的代理服务器来正确转发流量?但它是如何制造的?
该解决方案How to assign a domain name to node.js server?我不明白就好了。它没有帮助我。
您需要侦听端口80 – SLaks
在dot.tk登录并进入管理您的域名...管理DNS ...添加类型来定义你的IP A记录到你的新域名......在你的本地机器上运行...挖掘mysite.tk ...查看映射顺便说一句你的域名和IP地址......这证实A记录已经传播......重新阅读该链接。 ..研究未知的短语......我们都必须绊倒这个确切的问题 –