export async function kvSet(key: string, value: any, opts: { metadata?: Record<string, string> }) {
const form = new FormData();
form.append("metadata", "");
form.append("value", "test");
const options = {
method: 'PUT',
headers: {
'Content-Type': 'multipart/form-data; boundary=---011000010111000001101001',
Authorization: `Bearer ${env.KV_AUTH_TOKEN}`
},
};
options.body = form
console.log(options)
const response = await fetch(`https://api.cloudflare.com/client/v4/accounts/${env.KV_ACCOUNT_ID}/storage/kv/namespaces/${env.KV_NAMESPACE_ID}/values/${key}`, options)
const result = await response.json()
console.log("set result", result)
return result.result
}
export async function kvSet(key: string, value: any, opts: { metadata?: Record<string, string> }) {
const form = new FormData();
form.append("metadata", "");
form.append("value", "test");
const options = {
method: 'PUT',
headers: {
'Content-Type': 'multipart/form-data; boundary=---011000010111000001101001',
Authorization: `Bearer ${env.KV_AUTH_TOKEN}`
},
};
options.body = form
console.log(options)
const response = await fetch(`https://api.cloudflare.com/client/v4/accounts/${env.KV_ACCOUNT_ID}/storage/kv/namespaces/${env.KV_NAMESPACE_ID}/values/${key}`, options)
const result = await response.json()
console.log("set result", result)
return result.result
}