Hi I'm receiving "Return statement missing. return context.res.empty() if no response is expected." when calling a function from the console.
code: require('dotenv').config();
const lambda = new AWS.Lambda({ accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, region: process.env.AWS_REGION });
module.exports = async function ({req, res, log, error}) { log('Starting function V2...'); log('req:'); console.log(req); log('res:'); console.log(res);
const body = typeof req.body === 'string' ? JSON.parse(req.body) : req.body;
const { functionName } = body;
try {
// Invoke action
res.json({
success: true,
message: "Action invoked successfully",
result: JSON.parse(result.Payload)
});
} catch (error) {
// Maneja cualquier error
res.json({
success: false,
message: "Error invoking Action",
error: error.message
});
}
};
Errors: Return statement missing. return context.res.empty() if no response is expected.
Use return res.json() instead of just calling res.json()
Recommended threads
- Appwrite Cloud project is paused and nev...
Hi Appwrite Team & Community, I am facing a problem with one of my Appwrite Cloud projects which seems to be identical to the other cases of "paused projects" ...
- Timed out waiting for runtime error
execution id 6a3e0791978712d81ee0 im having issue with appwrite function runtime performance. even after 4gbram and cpu same function sometimes completes in a...
- Project auto-blocked after load testing ...
Hi team 👋 My project has been automatically blocked with the message: "Project is currently blocked — Access to this project is restricted. Contact support if...