【问题标题】:Could one convert a node.js server local to your own computer into an online one?可以将您自己计算机本地的 node.js 服务器转换为在线服务器吗?
【发布时间】:2017-12-01 06:23:47
【问题描述】:

我有一个 node.js 服务器,我在自己的计算机上本地托管 ("http://localhost:3000")

var server = app.listen(process.env.PORT || 3000, listen); 

是否可以将此本地主机地址更改为在线网站之一?如果我将其更改为“http://mywebsite.com”,是否可以从那里访问?行得通吗?

【问题讨论】:

  • 如果您只对暂时公开您的服务器感兴趣并且不关心具体的 url,ngrok 可能值得研究。

标签: javascript node.js localhost


【解决方案1】:

您可以尝试使用ngrok 之类的方法将您的本地主机暴露给互联网。以便其他人可以在有地址的情况下访问您的本地主机。

您无法将 localhost 地址更改为您自己的地址,因为只有您自己知道。

【讨论】:

    【解决方案2】:

    是的,首先你需要将端口设置为 80 而不是 3000

    其次,您需要一个必须与您的 ISP 联系的公共 IP

    第三个你需要购买一个域名,也许你也应该向你的 ISP 购买

    第四,您需要将您的域配置为指向您的公共 IP,这样当有人写 www.yoursite.com 时,他将访问您的电脑

    另一种选择是

    首先你需要将端口设置为 80 而不是 3000

    然后创建一个no-ip 帐户并配置您的路由器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-18
      • 2016-12-15
      • 2021-09-20
      • 2022-01-05
      • 2016-12-16
      • 1970-01-01
      • 2012-04-30
      相关资源
      最近更新 更多