Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在公共域上部署node.js服务器?_Javascript_Node.js_Server - Fatal编程技术网

Javascript 如何在公共域上部署node.js服务器?

Javascript 如何在公共域上部署node.js服务器?,javascript,node.js,server,Javascript,Node.js,Server,我尝试了很多方法在公共域上上传node.js服务器,但我从未发现任何东西。你能帮助我吗?(对不起,我的英语说得不好。)我需要更多信息,如 你用VPS或类似的东西吗 如果您使用本地连接,您的ISP是否提供静态IP 是,我使用VPS 首先检查防火墙设置并允许与nodejs端口相关的端口,例如您的应用程序使用端口8000,让我们告诉您防火墙允许端口8000访问tcp/udp 如果您使用UFW作为防火墙管理器,您可以通过UFW allow 8000打开端口 否我使用本地服务器 好的,您可以从调制解调器激

我尝试了很多方法在公共域上上传node.js服务器,但我从未发现任何东西。你能帮助我吗?(对不起,我的英语说得不好。)

我需要更多信息,如

  • 你用VPS或类似的东西吗
  • 如果您使用本地连接,您的ISP是否提供静态IP
  • 是,我使用VPS

    首先检查防火墙设置并允许与nodejs端口相关的端口,例如您的应用程序使用端口8000,让我们告诉您防火墙允许端口8000访问tcp/udp

    如果您使用UFW作为防火墙管理器,您可以通过UFW allow 8000打开端口

    否我使用本地服务器

    好的,您可以从调制解调器激活NAT,也可以下载

    /ngrok http 8000


    要打开您的端口,我不使用VPS。NAT用于局域网内的设备向局域网外发出请求,并将响应路由回正确的位置。下载ngrok有什么帮助?求你了。@Quentin哦,我的错,我是说NAT在你的ISP上打开了公共IP端口。但是,如果您的ISP提供静态IP地址,您是否拥有公共域?你是有公司的主人,还是自己在家里?