1.node?
2. When I do not set CORS on both the browser and the server, I can cross-domain by setting proxytable. Does this go against the original intention of the same origin policy?
ps: would like to see a better explanation
1.node?
2. When I do not set CORS on both the browser and the server, I can cross-domain by setting proxytable. Does this go against the original intention of the same origin policy?
ps: would like to see a better explanation
 Cross-domain is prohibited by browsers, and cross-domain is not prohibited by servers 
. So browsers can send it to their own servers, and then forward them to servers that want to cross-domain.  proxyTable  of 
  vue-cli  uses  http-proxy-middleware  middleware 
  create-react-app   webpack-dev-server  interior  http-proxy-middleware  
  http-proxy-middleware   http-proxy  
 you should say  vue-cli  In fact, when you run, will configure to start a  node  service, the role of this service is static file service 1, so that you can access  html/js  and other files, including monitoring file changes, 2 is to start a http proxy, your js request will be requested to this service A, from service A proxy to service B, while service An and static file server are of the same origin, and does not affect the same origin policy. 
 2. It is not necessary for the browser to set  CORS . The server sets  CORS  to tell the browser to allow access to my source, which is not of the same origin with me, and to throw an error after the browser receives the response. 
Previous: On the problems of reject and catch in promise
Next: What is the relationship between spring scope and threads?