0

我有一个问题,我的 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 };
};

你有什么想法来解决它吗?

4

0 回答 0