express创建的服务器,只能localhost:3000访问,公网ip无法访问,求解

express创建的服务器,只能localhost:3000访问,公网ip无法访问,求解,第1张

这个地方不是程序员聚集地,这里提问你很难得到有效回答。

正题:

const express = require("express") // 引入框架

const app = express() // 实例化

const port = 80 // 指定端口

appget("/", (req, res) => ressend("hello word"))

applisten('port','0000'); // 指定端口,允许任何网站访问

请在路由器中设置端口转发,或DMZ

如果你要在公网访问内网中其中一台电脑,请将DMZ主机设置为内网机器的IP,这样外网访问的所有端口都会转到这台机器。

另一种方法:

如果只要开通个别端口,比如 80口 21口 3389口,

请在路由器上设置端口转发,对应端口指向对应内网机器的IP。

MAC绑定是没有用的,不是必须的,但是端口转发(或DMZ二都选一)是必须的。

另外你外网是动态IP的话记得做一个动态解析,比如花生壳之类的方式。使用一个域名始终解析到你当前的IP地址。

如果还不明白,可以给我发邮件 zlfyz@126com

我家的电脑一直可以外网访问。多年以来我一直做服务器用,三年多了没关过机。

在你的IIS里 右键网站 权限 增加一个 everyone 所有权限 搞定

不清楚的话 可以PM我

如果 你修改了everyone还是不行的话

注意把你网站的配置文件那块的。net版本

调整成20

然后 你的首页文件注意增加相应的首页对应文件

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » express创建的服务器,只能localhost:3000访问,公网ip无法访问,求解

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情