I am running a simple Node Express server with this endpoint
app.get('/', (req, res) => {
res.send("Success!");
});
When I ran this server locally or through App Engine and contact the endpoint, I receive the expected response "Success!".
To make sure I can receive an error message, I changed the endpoint to
app.get('/', (req, res) => {
throw new Error("A useful error message")
});
When I run this server locally and contact the endpoint, I receive the message Error: A useful error message
as expected. But when I run the server with App Engine and contact the endpoint, I receive the message Internal Server Error
. Is there a way to have app engine return the specific error message I threw from the server?
You can check the error message on Stackdriver Logging:
Or you can run :