如何解决当您确实需要Http:// localhost:5000从数据库检索数据时?
例如,我有两台数据库服务器,一台在云上,一台在公司服务器上。
我使用http://localhost:3000
从数据库中“获取”数据,如果该数据库位于我的客户端或公司服务器上,则可以正常工作。
但是在云变种上,我还可以使用localhost检索数据吗?因为云数据库没有Rest-API。还是我需要使用node.js express编程REST-API接口?
您是否需要网络服务器才能使用localhost?
所以我不确定何时可以使用localhost。希望有人可以向我解释这个问题。
解决方法
视情况而定。
您的程序是否在云Web服务器上本地运行?还是在互联网上的客户端计算机上运行?
对于前者,您可以使用http:// localhost:3000,因为它将在本地正确解析。假设生产云Web服务器具有与生产数据库服务器的连接。
对于后者(开发计算机以外的任何计算机),本地主机将解析为不具有Web服务且将失败的客户端计算机。
纯粹从关注点分离的角度来看,在生产云Web服务器上运行程序可能不是一个好主意。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。