#xml #next.js #referrer-policy
Вопрос:
у меня проблема, у меня есть XML-файл, размещенный на моем FTP-сервере (я могу легко получить доступ к xml-файлу с помощью браузера), но когда я попытался получить URL-адрес xml-файла, у меня была политика ссылок на ошибки cors: строгое происхождение-когда-перекрестное происхождение, и я попробовал какой-то заголовок с 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 };
};
У вас есть какие-нибудь идеи, как это исправить ?