我目前正在本地开发节点服务器并访问它我让服务器在8080上侦听,然后在浏览器中转到localhost:8080。但是,当我将这个项目放到互联网上时,端口如何工作?在服务器上时,端口如何在Node.js中工作?
1
A
回答
0
我假设你的意思是满足您的Node.js程序和代理通过本地主机端口互联网把这个项目在互联网上。简单的答案是,您绝不会在互联网上的某个端口上托管您的API,但将您的本地端口暴露给Internet端口。
我相信你已经知道为了稳定服务一个node.js程序。如果没有,我真的推荐pm2。
如果您想将您的API暴露给Internet,首先必须为您的本地网络获取IP,以便其他人可以通过此IP访问您的网络。您也可以将其与域相关联。然后使用IPfire等软件来管理端口映射。例如,您可以将yourIP:8080
映射到IP ofLocalhostAtLocalNetwork:8080
。然后,人们可以通过yourIP:8080
访问您的API。或者您可以简单地将yourIP:80
映射到IPofLocalhostAtLocalNetwork:8080
,以便人们可以通过IP直接访问您的API。
另一个非常受欢迎的服务器和代理服务工具是nginx。借助Nginx,您可以轻松地为一些服务提供服务,并为任何服务代理任何端口。
相关问题
- 1. Node.js:如何在服务器端打开图像窗口?
- 2. 无法让端口8008在AWS Apache服务器上工作
- 3. Node.js Loopback Framework + Twitter oauth无法在实时服务器上工作
- 4. Canvas for Node.js在本地工作,但不在Heroku服务器上
- 5. 如何在端口80上运行Node.js?
- 6. 方法client.write()不能在简单的服务器上工作Node.js,
- 7. 如何控制Amber Smalltalk node.js服务器使用哪个端口?
- 8. 如何在node.js中使用stroph.js服务器端
- 9. 如何让比较校验器工作在服务器端?
- 10. 在端口80上的窗口中启动导轨服务器?
- 11. 如何确定在端口80上监听什么服务器
- 12. 如何使ASP.NET开发服务器在端口80上运行?
- 13. 如何确定端口是否在Windows服务器上打开?
- 14. 如何在linux ubuntu服务器上打开特定端口
- 15. 如何在端口8080上启动rabbitmq服务器
- 16. Highcharts服务器端代不工作在Windows 2008服务器
- 17. 如何为托管在Amazon ECS上的服务器运行Node.js工作?
- 18. 如何在hostgator vps hosting上在chat.mydomain.com上安装node.js服务器?
- 19. nodejs在godaddy服务器上托管时在所有端口上超时
- 20. 已解决的https hapijs服务器无法在端口80上工作(ERR_CONNECTION_REFUSED)
- 21. 页面在Web服务的URL上,但在主机上工作:端口
- 22. 为什么node.js服务器不能在我的子域上工作(在WHM服务器上使用cloudflare)?
- 23. Node.js服务器无法正常工作
- 24. Node.js HTTPS代理服务器不工作
- 25. Node.js Express Server不能在不同的服务器上工作,但在我的机器上工作
- 26. 服务器端WCF(.svc)服务在异常后停止工作
- 27. 如何在node.js服务器端调用函数
- 28. 我们如何在服务器端使用Node.js
- 29. 如何在客户端获取服务器错误信息Node.js
- 30. 当使用带有临时端口的JMX服务器时,如何获取服务器端口号?
相同,因为它在本地工作。如果你在本地端口80上运行你的服务器,那么它将在http:// localhost上打开,它将作为Internet上的一个站点 –