![](/img/trans.png)
[英]express node.js making a get request to another server from node route
[英]Forward get request from one node.js server to another
我目前有两个 nodejs 服务器实例正在运行,它们都在 localhost 上侦听,实例 1 在端口 15000 上,实例 2 在端口 16000 上。第一个将作为主机工作,第二个作为一组从属服务器的一部分,其中任何进入第一个的请求被转发到第二个。
我在从第一个到第二个发送任何消息时遇到问题。
var jquery = require('jquery');
jquery.get('http://localhost:16000');
从第一个调用的第二个没有收到(jquery 已正确加载)。 我即将尝试 Mootools,但想要一些关于将传入的 nodejs 请求直接转发到 nodejs 服务器的另一个实例的最佳方法的建议。
你想要cluster
。
您只需使用http.Server
或net.Server
的实例调用cluster
,它就会为您进行负载平衡。
如果你想自己推出一些东西,那么用http.request
给你的客户打电话,这是向 node.js 中的特定服务器发送 HTTP 请求的明智方法。
使用 jQuery 或 MooTools 为您执行此操作是可怕的(他们不使用本机 C 善良,就像标准 node.js 模块一样。)。 不要这样做。 您想要 jQuery / MooTools 在节点中的唯一原因是操纵jsdom
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.