
Hi, I'm trying to test a piece of code and I can't figure out what I'm doing wrong. I've reduced the deployed main to just this
export default async ({ req, res, log, error }: any) => {
log(Date.now())
log(JSON.stringify(req, null, 2))
}
to debug. I'm trying to run an execution from the web console. Ive tried:
- setting/unsetting the
content-type: application/json
header - body: {}, "{}", {"actual": "json"}, '{"actual": "json"}', some text, "some text"
But no matter what, I get this in the error console
SyntaxError: JSON Parse error: Unexpected EOF
at <parse> (:0)
at parse (native)
at stringify (native)
at <anonymous> (/usr/local/server/src/function/src/main.ts:7:12)
at starDefault (/usr/local/server/src/function/src/main.ts:5:16)
at <anonymous> (/usr/local/server/src/server.ts:172:20)
at processTicksAndRejections (:12:39)
I'm using Bun1.1 as the runtime.

you need to return a response


Same thing
export default async ({ req, res, log, error }: any) => {
log(Date.now())
log(JSON.stringify(req, null, 2))
return res.empty()
}

If i just log(req)
then I get
SyntaxError: JSON Parse error: Unexpected EOF
at <parse> (:0)
at parse (native)
at stringify (native)
at write (/usr/local/server/src/logger.ts:61:27)
at log (/usr/local/server/src/server.ts:145:14)
at <anonymous> (/usr/local/server/src/function/src/main.ts:7:3)
at starDefault (/usr/local/server/src/function/src/main.ts:5:16)
at <anonymous> (/usr/local/server/src/server.ts:172:20)
at processTicksAndRejections (:12:39)

Okay some more info: Deploying the same code with node22 works as expected. Trying to then switch this over to Bun gives me an error that npm is not installed

Sounds like the issue is with the Bun1.1 runtime, I'll try porting to node later to see if that fixes things, but the support for Bun is one of the main reasons I switched from supabase
Recommended threads
- Internal curl errors has occurred within...
- There is ui Problem in the Display name
in Display name i have selected buy mistake but when its update that time document get blank and also when i remove at that time also not removing and data is s...
- Function Structure Doubts
I am creating an function using Go as language. Can i use multiple files and folders approach to organise the function code ? Or i have to write the whole code ...
