a year ago
I have a simple Elysia server with query params type constraints.
When running on localhost, if I leave out a required param, I get the expected error in json format
When on railway (https://hunt.up.railway.app) I getundefined is not an object (evaluating 'error2.schema')
0 Replies
a year ago
98eb5118-41c1-49d1-bd13-071f6a9e3ee2
a year ago
You can check out the swagger at https://hunt.up.railway.app/swagger
a year ago
I don't think this is related to railway… did you try a dockerized environment locally?
a year ago
I did not
a year ago
On railway, it works when every required param is specified though
a year ago
This only happens when Elysia returns an error json
a year ago
How would I go about doing that the closest possible to the way railway does it?
a year ago
Just found the solution!
Elysia weirdly fails validation when NODE_ENV=production, setting it to development did the trick for now