I have a KV namespace named KV, and the final line with KV.get("data") has the KV underlined red saying cannot find any KV:
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request));
});
async function handleRequest(request) {
if (request.method === 'POST' && request.url.endsWith('/submit-form')) {
const formData = await request.json();
await saveFormData(formData);
return new Response(null, {
status: 302,
headers: {
'Location': '/thankyou.html',
},
});
}
return new Response('Invalid request', { status: 400 });
}
async function saveFormData(formData) {
const data = await KV.get("data");