本文主要是介绍amis和fastapi 项目跨域问题,不一样,2024年,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Access to XMLHttpRequest at ‘http://192.168.26.109:8000/game_list?md5=c22243b48bb3d03757eab7e75950eec2’ from origin ‘http://127.0.0.1’ has been blocked by CORS policy: 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 credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
访问XMLHttpRequest在’http://192.168.26.109:8000/game_list?md5=c22243b48bb3d03757eab7e75950eec2’ from origin ‘http://127.0.0.1’已被CORS策略阻止:当请求的凭据模式为’include’时,响应中的’Access-Control-Allow-Origin’头的值不能是通配符’*'。由XMLHttpRequest发起的请求的凭据模式由withCredentials属性控制。
其实已经说清楚了
响应中的’Access-Control-Allow-Origin’头的值不能是通配符’*’
一直在前端找问题,因为以前只要在后端加上
app.add_middleware(CORSMiddleware, allow_origins=["*"], #设置允许的origins来源allow_credentials=True,allow_methods=["*"], # 设置允许跨域的http方法,比如 get、post、put等。allow_headers=["*"]) #允许跨域的headers,可以用来鉴别来源等作用。
就能解决
搞了一天,都没用,才看到不能是*星号,就替换成
app.add_middleware(CORSMiddleware, allow_origins=["http://127.0.0.1"], #设置允许的origins来源allow_credentials=True,allow_methods=["*"], # 设置允许跨域的http方法,比如 get、post、put等。allow_headers=["*"]) #允许跨域的headers,可以用来鉴别来源等作用。
就解决了
顺便说一句 amis爽歪歪
这篇关于amis和fastapi 项目跨域问题,不一样,2024年的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!