跨域请求解决方案:设置 Access-Control-Allow-Origin 响应头
在服务器端设置响应头中的 Access-Control-Allow-Origin 字段来允许跨域请求,示例如下:
- 对于所有请求都允许跨域访问:
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
next();
});
- 对于特定的请求地址允许跨域访问:
app.get('/api/data', function(req, res, next) {
res.header('Access-Control-Allow-Origin', 'http://example.com');
next();
});
在以上示例中,Access-Control-Allow-Origin 字段设置为 '*' 时表示允许所有域名访问,如果需要对特定的域名进行设置,可以将其设置为该域名的地址。
原文地址: https://www.cveoy.top/t/topic/mIm0 著作权归作者所有。请勿转载和采集!