Код: Выделить всё
const api = axios.create({
baseURL: 'https://api.cloudflare.com/client/v4',
headers: {
Authorization: `Bearer ${myToken}`,
'Content-Type': 'multipart/form-data',
},
})
const workerCode = `export default {
async fetch(request, env, ctx) {
return new Response("Hello World!");
},
};`
const form = new FormData();
form.append('main.js', workerCode);
form.append(
'metadata',
JSON.stringify({
main_module: 'main.js',
compatibility_date: '2025-02-04',
compatibility_flags: ['nodejs_compat'],
})
);
await api.put(
`/accounts/${accountId}/workers/scripts/${workerName}`,
form
);
< /code>
Сообщение об ошибке всегда одинаково:
10021 - Uncaught TypeError: Main module name is not present in bundleЧего мне не хватает? Я не могу найти никакого примера в документации, но я тщательно прочитал документы API и не могу заставить его работать. >
Большое спасибо! < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... not-presen