我目前正在本地开发节点服务器并访问它我让服务器在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 + Express只能在测试服务器上的端口3000上工作
- 2. 如何获取node.js在我的服务器上工作?
- 3. Node.js:如何在服务器端打开图像窗口?
- 4. 无法让端口8008在AWS Apache服务器上工作
- 5. Livescript的克隆操作符^^在服务器端不工作(node.js)
- 6. Node.js Loopback Framework + Twitter oauth无法在实时服务器上工作
- 7. 在多个端口上运行node.js http服务器
- 8. Xquery如何在服务器上工作
- 9. Node.js HTTP服务器端口8080
- 10. Canvas for Node.js在本地工作,但不在Heroku服务器上
- 11. 如何在端口80上运行Node.js?
- 12. 定制端口不在Jenkins窗口服务中工作
- 13. 服务器端口是如何工作的
- 14. 如何使用代理服务器在node.js中实现端口转发
- 15. 脚本不在服务器端工作
- 16. Div在服务器端不工作
- 17. 在端口3000上运行的Chrome服务工作进程?
- 18. 如何控制Amber Smalltalk node.js服务器使用哪个端口?
- 19. 方法client.write()不能在简单的服务器上工作Node.js,
- 20. 使node.js应用程序在Ubuntu服务器上工作
- 21. 如何让比较校验器工作在服务器端?
- 22. 如何在node.js中使用stroph.js服务器端
- 23. HTML到PNG服务器端在Node.js
- 24. 在端口80上的窗口中启动导轨服务器?
- 25. 如何确定端口是否在Windows服务器上打开?
- 26. 如何使ASP.NET开发服务器在端口80上运行?
- 27. 如何在端口80上运行Boost.Asio服务器?
- 28. 如何在端口8080上启动rabbitmq服务器
- 29. 如何确定在端口80上监听什么服务器
- 30. 如何在linux ubuntu服务器上打开特定端口
相同,因为它在本地工作。如果你在本地端口80上运行你的服务器,那么它将在http:// localhost上打开,它将作为Internet上的一个站点 –