【问题标题】:nodejs hosting from my laptop从我的笔记本电脑托管nodejs
【发布时间】:2015-10-31 04:37:04
【问题描述】:

我有一个使用 nodejs 和 express 的网站。该网站在我的本地主机上运行良好。 我无法找到从我的笔记本电脑托管网站的方法,即允许外部用户远程连接到它。 我想检查这是否可能。我正在使用 Windows 7。

我以前用 php 做同样的工作,但是我用的是 wamp 服务器。 nodejs有没有类似的方法?

谢谢

【问题讨论】:

    标签: node.js express web hosting


    【解决方案1】:

    我以前用 php 做同样的工作,但是我用的是 wamp 服务器。 nodejs有没有类似的方法?

    是一样的。假设 Node.js 正在侦听正确的接口,那么您没有理由无法将路由器的端口转发到笔记本电脑上的服务器。

    【讨论】:

    • 谢谢。监听正确的接口是什么意思?
    • @PrologProgrammer 您的计算机有一个或多个网络接口。有一个 IP 地址为 127.0.0.1 的环回接口,还有一些其他的网络适配器接口连接到你的家庭路由器,它会有另一个 IP 地址,比如 192.168.100.1。您的应用程序可以绑定到特定地址,或者 0.0.0.0 表示绑定到所有地址。如果您要绑定到 127.0.0.1,那么其他接口上的流量将无法进入您的应用程序。
    【解决方案2】:

    我使用 ngrok。你去ngrok.com 下载客户端。然后你可以从你的 shell 中执行一个快速简单的命令,并告诉 ngrok 打开你正在运行你的 Node 站点的端口。比如……

    ngrok http 3000

    【讨论】:

    • 我建议您向 ngrok 支付一些费用(他们让您支付任何您想要的费用),因为他们已经创建了这么好的工具。这样你就可以获得子域,而不是像 dOIudofd.ngrok.io 这样的随机 url,你会得到类似 whatiwant.ngrok.io 的东西,它保持不变。很酷。
    猜你喜欢
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2020-09-27
    • 2019-07-30
    • 2011-12-17
    • 2021-09-02
    相关资源
    最近更新 更多