这是一个相当冗长的问题。 对此有几种不同的解决方案。
1:您可以在本地托管一台服务器,然后打开一些防火墙端口,以允许流量将信息从您的IP地址(端口80或443)路由到您的应用程序。 这是相当危险的,虽然,将需要在您的一端安全,以防止入侵。 这也意味着,当您的IP从ISP更改时,您要么需要用新的IP更新客户,要么使用正在用dyndns之类的东西更新的域名。 这里有一个关于那条路线的一些信息的链接。
https://blog.resellerclub.com/How-to-host-a-domain-website-on-your-own/
2:你可以使用像AWS,Azure这样的托管公司,或者任何基于VPS的托管解决方案。 这有时会花费金钱和花费一些时间来设置,但长期来看,这是一个很好的解决方案,只要你愿意投入时间和精力去学习你选择的任何技术堆栈。 以下是AWS提供的关于这条路线的一些信息的链接
https://aws.amazon.com/gett-started/hand-on/deploy-nodejs-web-app/