首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将域名绑定到node.js?

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

Stack Overflow用户
提问于 2017-10-17 20:28:41
回答 1查看 3.5K关注 0票数 0

我在dot.tk站点上注册了一个用于测试的简单域名。

让它被称为mysite.tk。

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

代码语言:javascript
复制
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!')
});

在本地服务器上,一切正常。也就是说,在本地主机上: 3000台播放“你好世界”。

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

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

这个解决方案,How to assign a domain name to node.js server?,我不太明白。这对我没什么帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-01-25 19:42:45

只需将您的端口号从3000更改为80

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

您的计算机将通过动态IP连接到internet,因此无法使您的计算机成为服务器。如果您真的想在您的计算机上承载应用程序,您需要从您的ISP购买静态IP。

临时解决方案是在https://www.noip.com/free中创建一个帐户。它将提供一个域(somerandom.noip.com)和一个工具(实用程序)来将您的动态ip映射到该域(somerandom.noip.com)。以便您可以将mysite.tk重定向到该域(somerandom.noip.com)。

简单的解决方案是使用https://ngrok.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46798674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档