вызов API компилятора jdoodle с неработающим узлом

      const compile = async () => {
    let response = await fetch("https://api.jdoodle.com/v1/execute", {
        method: 'POST',
        headers: {
            "Content-Type": "application/json"
        },
        json: JSON.stringify({
            script : "print('hello')",
            language: "python3",
            versionIndex: "0",
            clientId: "id",
            clientSecret:"secret"
        })
    });
    console.log(response);
}

ошибка: доступ к выборке на https://api.jdoodle.com/v1/execute из источника http: // localhost: 3000 заблокирован политикой CORS: ответ на предполетный запрос не проходит проверку контроля доступа : Заголовок Access-Control-Allow-Origin отсутствует в запрошенном ресурсе. Если непрозрачный ответ соответствует вашим потребностям, установите для режима запроса значение «no-cors», чтобы получить ресурс с отключенным CORS.

POST https://api.jdoodle.com/v1/execute нетто :: ERR_FAILED 400

попытался использовать режим: "no-cors", но получил 400 неверных запросов, api работает нормально с почтальоном, пожалуйста, предложите мне правильный способ сделать это.

0 ответов

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