从网站连接到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跨域调用一样