从一台服务器向另一台服务器发出非CORS请求

时间:2014-02-11 01:05:20

标签: express cors

我有2台服务器ab,两台服务器都运行节点应用程序(使用快速)。如果我去a.com,我会访问服务器a。如果我去b.com或sub.a.com,我访问服务器b

我想要的是能够从服务器b向服务器a发出服务器端请求,而无需在服务器a上启用CORS。不启用CORS不在我手中,也不是一种选择。

我想知道的是,如果我从服务器b向服务器a发出服务器端请求,服务器a如何知道请求是否来自b。 com,还是来自sub.a.com?或者是我在发送之前可以在请求对象上指定的内容吗?

我理解,如果一个用户在他们的浏览器中访问b.com,而另一个用户在他们的浏览器中访问sub.a.com,然后他们都向客户端发出请求,即使它们都是从完全相同的服务器提供完全相同的文件,只有来自sub.a.com的请求才能正常工作。但是当请求在服务器端进行时,我不明白请求的来源设置为什么。

希望这是有道理的,我知道这有点令人困惑。

0 个答案:

没有答案