我有一个问题,我的 FTP 服务器上托管了一个 XML 文件(我可以通过浏览器轻松访问 xml 文件)但是当我尝试获取 xml 文件 URL 时,我有一个 cors 错误 Referrer Policy: strict-origin -when-cross-origin,我用 axios 尝试了一些标题,但没有任何效果。
我的代码示例:
import useSWR from "swr";
import axios from "axios";
const fetcher = (url) => axios.get(url, {
headers: {
'Access-Control-Allow-Origin': 'https://DOMAIN/PAGE',
'Content-Type': 'text/xml'
}}).then((res) => res.data);
const baseUrl = "https://DOMAIN.FR";
export const useGetPosts = (path) => {
if (!path) {
throw new Error("Path is required");
}
const url = baseUrl + path;
const { data: posts, error } = useSWR(url, fetcher);
return { posts, error };
};
你有什么想法来解决它吗?