How to get gen2 function working? #1038
-
I've followed the docs, but I get a 500 error when I call the function. Below is my code from the client. try {
const response = await httpsCallableFromURL<unknown, IToken>(
functions,
"https://getstreamtokenv2-nnvm3z4kea-ez.a.run.app/getstreamtokenv2"
)();
return response.data;
} catch (error) {
throw new Error("token error");
} |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Your 500 error indicates a server-side issue. The client code is simply the caller and can't fix a 500 error coming from the server. Make sure the function at Debugging Steps:
Here's an example of how you might log errors in your cloud function: exports.yourFunction = functions.https.onCall((data, context) => {
try {
// Your code here
} catch (error) {
console.error(error);
throw new functions.https.HttpsError('internal', 'An internal error occurred');
}
}); This should give you a clearer picture of what might be going wrong on the server-side. |
Beta Was this translation helpful? Give feedback.
Your 500 error indicates a server-side issue. The client code is simply the caller and can't fix a 500 error coming from the server. Make sure the function at
https://getstreamtokenv2-nnvm3z4kea-ez.a.run.app/getstreamtokenv2
is working as expected.Debugging Steps:
Check Server Logs: Look at the server-side logs to identify the cause of the 500 error.
Local Testing: If possible, test the function locally before deploying.
Dependencies: Ensure all dependencies are correctly installed on the server.
Request and Response: Ensure that the request and response formats are correct according to your function's expectations.
Here's an example of how you might log errors in your cloud fu…