我在这里遇到了一些问题。想象一下,我在本地有2台服务器和#34;服务器A"和"服务器B"。
"服务器A"可以访问互联网,"服务器B" ISN'吨
我在"服务器A"中有一个javascript文件。 (可访问互联网),它向服务器B"发出ajax请求(POST)。将来自"服务器A"也收到来自"服务器B"?
的回复如果它无论如何都不可能?
由于
答案 0 :(得分:4)
无法将Ajax发送到无法从Internet访问的服务器B.您必须向服务器A 创建ajax,然后服务器A 连接到服务器B 按 PHP CURL 例如< / p>
答案 1 :(得分:1)
没有。
Ajax请求不是来自服务器。他们来自客户。
如果要将B上的数据公开到Internet,那么您需要向A发出Ajax请求,然后让A代理来自B的数据。
答案 2 :(得分:1)
您可以在Amazon(AWS)上运行IAAS服务器EC实例将node.js服务器设置为某个端口,例如8080暴露在互联网上,人们可以与...通信...你可以在同一个实例上设置另一个node.js服务器连接到你不暴露的端口,并通过localhost访问它。
可以从服务器向服务器发送HTTP请求。