Home > Article > Web Front-end > Cross-domain issues and solutions in Vue projects
This time I will bring you cross-domain issues and handling methods in the Vue project. What are the precautions for cross-domain issues and handling methods in the Vue project? The following is a practical case, let's take a look.
Problem description
Front-end vue framework, background php, Baidu cross-domain problem background add this codeheader("Access-Control-Allow-Origin: *");After adding this error:
The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.
Solution
Article link: CORS: credentials mode is 'include'xhrFields: { withCredentials: false },Change
withCredentials: true to
withCredentials: false. Of course, this error will not be reported if you do not add the above code. Although the solution is very simple, I found that I have not mastered a lot of knowledge and have to sort it out.
Access-Control-Allow-Origin to "*". Because the request header carries
Cookie information. To set the value of Access-Control-Allow-Origin to http://www.zrt.local:8080.
Set-Cookie field, trying to modify the Cookie. If the operation fails, an exception
will be thrown.
crossDomain: true, xhrFields: { withCredentials: true }It becomes the problem at the beginning of the article again, the solution: Backend code:
Access-Control-Allow-Origin: 'http://www.zrt.local:8080' Access-Control-Allow-Credentials: trueFront-end code:
crossDomain: true, xhrFields: { withCredentials: true }Just the same as before. I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website! Recommended reading:
How to use jQuery to automatically add when the input text exceeds the specified number of lines after obtaining the ModelAndView Ellipses
The above is the detailed content of Cross-domain issues and solutions in Vue projects. For more information, please follow other related articles on the PHP Chinese website!