Make all templates behave the same in case of failure
Currently, if the input does not match what is expected by the dotnet function, then a 500 error is issued. In the case of nodejs, we get a 400. We should make all of this uniform. The most likely solution is to rewrite the nodejs in typescript. In that case, an input payload that doesn't match with the defined input in typescript would end up in a 500 error. Same for python.