Asking internally. Wil follow up!
Asking internally. Wil follow up!
"could not read content for part metadata"formData.append('metadata.json', new Blob([metadata], { type: 'application/json' }))should be
formData.append('metadata', new Blob([metadata], { type: 'application/json' }))
*.dispatcher.domain.com/**/* routes
<zone-name>/* Service: None*.<zone-name>/* Service: None*/* Service: <worker to route to>
mycustomer.com/* Service: my-worker-for-customerwrangler dispatch-namespace secret put <secret-name> (this is more inline with how pages is handling it)"could not read content for part metadata"const formData = new FormData();
formData.append('main', new File([main], 'main.js', { type: 'application/javascript+module' }));
formData.append('metadata', new File([metadata], 'metadata.json', { type: 'application/json' }));*.dispatcher.domain.com/**/**/*<zone-name>/*NoneNone*.<zone-name>/*<worker to route to>mycustomer.com/*my-worker-for-customerwrangler dispatch-namespace secret put <secret-name>const main = `
export default {
fetch(request) {
return new Response('Hello World');
}
}
`
const metadata = JSON.stringify({ main_module: "main.js" })
const formData = new FormData();
formData.append('main.js', new Blob([main], { type: 'application/javascript+module' }))
formData.append('metadata.json', new Blob([metadata], { type: 'application/json' }))
return await $fetch(`${baseUrl}/namespaces/timo/scripts/hello`, { method:"PUT", body:formData, headers })PUT https://api.cloudflare.com/client/v4/accounts/{account_id}/workers/dispatch/namespaces/{namespace}/scripts/{script_name}/secrets
Content-Type: application/json
X-Auth-Key: YOUR-API-KEY
{
"name": "DB_PASSWORD",
"text": "secretPassword123",
"type": "secret_text"
}