【发布时间】:2020-07-19 07:35:49
【问题描述】:
在redash 我有一个问题。这是GET 请求。在POSTMAN 上运行良好。
查询示例:
https://app.redash.io/<company name>/api/queries/<query id>/results.json?api_key=<api key>
但是在axios 上它会抛出:
网络错误
并在控制台上写:
从源“http://localhost:3000”访问位于
https://app.redash.io/<company name>/api/queries/<query id>/results.json?api_key=<api key>的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:不存在“Access-Control-Allow-Origin”标头请求的资源。
我的axios 默认配置:
import axios from 'axios/index';
import { appVersion } from '../../constants/defaultValues';
const { CancelToken } = axios;
export const source = CancelToken.source();
const api = axios.create({
timeout: 5 * 60 * 1000,
headers: {
version: appVersion,
},
cancelToken: source.token,
});
export default api;
【问题讨论】:
标签: javascript reactjs axios postman