从网站连接到Node.js服务器?

时间:2014-01-16 11:55:13

标签: node.js socket.io

所以说,你有:

  • 运行Node.js服务器的VPS
  • 网络主机&正在运营网站的域名为www.example.com

有没有办法可以让www.example.com连接到Node.js服务器并从中检索数据?

因为我刚刚开始讨论节点,我已经查看了10多个教程并阅读了一些Node.js的实现,并且在他们的所有示例中他们都说连接到localhost:8080或{{1 }}。 (这意味着我的vps必须托管www.example.com(客户端)和node.js(服务器)供我同时使用??)

但我没有遇到任何允许我运行JavaScript脚本连接到Node.js服务器并从我所在的页面动态加载数据的代码/教程。感谢。

以下是我正在查看的代码示例。 http://tympanus.net/codrops/2012/10/11/real-time-geolocation-service-with-node-js/

1 个答案:

答案 0 :(得分:1)

是的,您可以使用任何URL来访问nodeJs服务器。

将请求(例如www.example.com)路由到nodeJs服务器与nodeJs服务器无关。您必须确保路由规则到位,但这与您的服务器完全分开。

更新以回应您的评论澄清:

您是否尝试建立联系:

客户 - > example.com - >的node.js?

如果是这样,并且example.com是标准服务器,那么是的,只需调用node.js URL,这样就可以了。

如果您正在寻找以下流量

    node.js

的客户机/       \        example.com

如果您的客户端是浏览器,那么您将不得不处理此处讨论的跨域问题AJAX cross domain call