Нужен URL-адрес для запроса Ajax: редактор Jodit

Я пытаюсь заставить экспорт в PDF работать с Jodit, но по какой-то причине я сталкиваюсь с этой ошибкой выше. В Документации для экспортера нет кода или примеров, и я вообще не могу их найти.

  const [localConfig, setConfig] = useState({
    readonly: false,
    toolbar: true,
    fullSize,
    globalFullSize: false,
    extraPlugins: ["export-docs"],
    export: {
      fileProxy: "/export-to-pdf", // Ensure this endpoint is correctly set up on your server
      download: true, // Enable download directly from the editor
    },
    ...config,
  });

      <JoditEditor
        ref = {editor}
        config = {localConfig}
        onChange = {handleWYSIWYGChange}
        value = {value}
        {...props}
      />
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
70
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Была та же проблема, и после некоторых поисков мне удалось загрузить PDF-файл, указав следующую конфигурацию:

ExportDocs: { ajax: { url: "https://xdsoft.net/jodit/finder/" } }

Я использую [email protected] и [email protected].

Ниже пример рабочего кода:

import JoditEditor from "jodit-pro-react";
import { FC, useState } from "react";

export const DocumentEditor: FC = () => {
    const [editorText] = useState<string>("");

    const [localConfig] = useState({
        exportDocs: {
            ajax: {
                url: "https://xdsoft.net/jodit/finder/"
            }
        },
        license: "*****-*****-*****-*****",
        buttons: ["exportDocs"]
    });

    return <JoditEditor value = {editorText} config = {localConfig} />;
};

Другие вопросы по теме