Pages Functions Bundle post-processing

I need to upload Functions bundle's source map to Sentry + post-process both the bundle and its source map to inject Sentry's debug-id https://docs.sentry.io/platforms/javascript/sourcemaps/uploading/cli/#3-inject-debug-ids-into-artifacts AFAIU I need to do the following: 1. use wrangler pages functions build --sourcemap to generate the bundle and its source map. 2. do the necessary post-processing of the generated files 3. rename the bundle file to _worker.js and put it into the ./dist folder (output folder for all static files) 4. run wrangler pages deploy ./dist command to deploy Pages. It will ignore ./functions folder and use _worker.js file instead. Questions: 1. Is my approach correct? 2. Any pitfalls? 3. What about routing? In my case Cloudflare won't automatically generate routes based on the ./functions structure. What's the effect? 3. Does it worth documenting such a use case? It's not a trivial workflow and the wrangler pages functions build is not documented at all.
Sentry CLI
Upload your source maps using Sentry CLI.
1 Reply
Alexey
Alexey4mo ago
Anyone? 🙏