How to avoid cross-domain problems with transit agents?
I encountered a cross-domain problem, because the front-end needs to get data from multiple servers, and let the back-end get the data and then provide the interface to the front-end is a bit troublesome, so I want to let the front-end directly access the data of other websites.
For example, if this website is A and wants to request data from 3 websites of B, C, and D, can it be automatically sent to the servers of B, C, and D by the proxy server through a transit proxy server? The result is automatically returned back after the response.
Go and look at Nginx's reverse proxy, the current configuration.
This is my Nginx Setting:
I really don't know the code of StackOverflow 4 spaces, what always tells the error, but it is copied directly from VSCode.
The idea of this configuration can only achieve A access to Nginx
just like accessing B, but what about other C, D servers? Can it be configured as a URL plus a parameter to represent the domain name, then Nginx
automatically replaces the domain name in the parameter?
But still do not know what to do, is there any good solution? (v^_^)v
nginx
add a comment |
I encountered a cross-domain problem, because the front-end needs to get data from multiple servers, and let the back-end get the data and then provide the interface to the front-end is a bit troublesome, so I want to let the front-end directly access the data of other websites.
For example, if this website is A and wants to request data from 3 websites of B, C, and D, can it be automatically sent to the servers of B, C, and D by the proxy server through a transit proxy server? The result is automatically returned back after the response.
Go and look at Nginx's reverse proxy, the current configuration.
This is my Nginx Setting:
I really don't know the code of StackOverflow 4 spaces, what always tells the error, but it is copied directly from VSCode.
The idea of this configuration can only achieve A access to Nginx
just like accessing B, but what about other C, D servers? Can it be configured as a URL plus a parameter to represent the domain name, then Nginx
automatically replaces the domain name in the parameter?
But still do not know what to do, is there any good solution? (v^_^)v
nginx
add a comment |
I encountered a cross-domain problem, because the front-end needs to get data from multiple servers, and let the back-end get the data and then provide the interface to the front-end is a bit troublesome, so I want to let the front-end directly access the data of other websites.
For example, if this website is A and wants to request data from 3 websites of B, C, and D, can it be automatically sent to the servers of B, C, and D by the proxy server through a transit proxy server? The result is automatically returned back after the response.
Go and look at Nginx's reverse proxy, the current configuration.
This is my Nginx Setting:
I really don't know the code of StackOverflow 4 spaces, what always tells the error, but it is copied directly from VSCode.
The idea of this configuration can only achieve A access to Nginx
just like accessing B, but what about other C, D servers? Can it be configured as a URL plus a parameter to represent the domain name, then Nginx
automatically replaces the domain name in the parameter?
But still do not know what to do, is there any good solution? (v^_^)v
nginx
I encountered a cross-domain problem, because the front-end needs to get data from multiple servers, and let the back-end get the data and then provide the interface to the front-end is a bit troublesome, so I want to let the front-end directly access the data of other websites.
For example, if this website is A and wants to request data from 3 websites of B, C, and D, can it be automatically sent to the servers of B, C, and D by the proxy server through a transit proxy server? The result is automatically returned back after the response.
Go and look at Nginx's reverse proxy, the current configuration.
This is my Nginx Setting:
I really don't know the code of StackOverflow 4 spaces, what always tells the error, but it is copied directly from VSCode.
The idea of this configuration can only achieve A access to Nginx
just like accessing B, but what about other C, D servers? Can it be configured as a URL plus a parameter to represent the domain name, then Nginx
automatically replaces the domain name in the parameter?
But still do not know what to do, is there any good solution? (v^_^)v
nginx
nginx
edited Nov 25 '18 at 9:46
kit
1,1063816
1,1063816
asked Nov 25 '18 at 4:21
rxliulirxliuli
12
12
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464624%2fhow-to-avoid-cross-domain-problems-with-transit-agents%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464624%2fhow-to-avoid-cross-domain-problems-with-transit-agents%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown