CORS头缺少Access-Control-Allow-Origin
时间: 2023-11-21 12:57:26 浏览: 154
Access-Control-Allow-Origin
5星 · 资源好评率100%
CORS(跨源资源共享)是一种机制,它使用额外的HTTP头来告诉浏览器让运行在一个源上的Web应用被准许访问来自不同源的指定的资源。如果CORS头缺少Access-Control-Allow-Origin,则会出现跨域问题,导致浏览器拒绝访问。解决这个问题的方法是在服务器端添加Access-Control-Allow-Origin头。以下是两种解决方法:
1.在服务器端添加Access-Control-Allow-Origin头
```python
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route('/')
def hello_world():
return 'Hello, World!'
```
2.在nginx配置文件中添加Access-Control-Allow-Origin头
```nginx
location / {
add_header Access-Control-Allow-Origin *;
}
```
阅读全文