Pages + Workers | /functions folder with SvelteKit is not working

I'm developing an app using SvelteKit and I'm deploying it via github -> cloudflare pages. I have a /functions folder at the root of my project but cloudflare does not seem to be picking it up. I tried adding a postbuild script in my package to try and move functions into the output but that didn't work. My function is at /functions/api-submit-resource.js (originally was /functions/api/submit-resource). It had an export Default { async fetch() } method but I tried export async function onRequestPost(context) since it wasn't working. I'm not really sure where to put my functions folder since Cloudflare isn't picking up the folder and I can't move it into the svelte output folder since cloudflare will be building it on their server. What should I do? At the current I have a worker function and a pages worker, on different domains (api is on <mysite>.<me>.workers.dev and the svelte app is on <mysite>.pages.dev), which technically works, but I'd rather it all be on one project.
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?