从网站连接到Node.js服务器?
所以说,你有:
- 运行Node.js服务器的VPS
- 运行网站的networking主机和域名称为www.example.com
有没有办法让www.example.com连接到Node.js服务器并从中检索数据?
因为我刚刚开始讨论节点,我已经看了10多篇教程,并且阅读了一大堆Node.js的实现,并且在他们所有的例子中都说连接到localhost:8080
或者127.0.0.1:8080
。 (这将意味着我的虚拟专用服务器将不得不主办www.example.com(客户端)和node.js(服务器)为我使用??)
但我没有遇到任何代码/教程,允许我运行JavaScript脚本来连接到Node.js服务器,并从我所在的页面dynamic加载数据。 谢谢。
这里是我正在看的代码的一个例子。 http://tympanus.net/codrops/2012/10/11/real-time-geolocation-service-with-node-js/
是的,你可以使用任何URL到达一个nodeJs服务器。
将一个请求(比如www.example.com)路由到一个nodeJs服务器与nodeJs服务器没有任何关系。 您必须确保路由规则已经到位,但是与您的服务器完全分开。
更新回应你的意见澄清:
你是否想要build立联系:
客户端 – > example.com – > node.js?
如果是这样,而example.com是一个标准的服务器,那么是的,只是调用node.js的URL,这将正常工作
如果你正在寻找下面的stream程
node.js
client / \ example.com
而如果你的客户端是一个浏览器,那么你将不得不处理跨域问题,就像这里讨论的AJAX跨域调用一样