I have a simple Node.js function app that I built using Azure Functions Core Tools. The app was built with two commands func init and func new. The app uses TypeScript and that seems to be key--the problem I am running into does not reproduce if I use JavaScript.
When I use curl and the zipdeploy end point to deploy to a function app that I created using Linux Consumption, the single Http Trigger function in my app is not recognized.
If use curl+zipdeploy to deploy to an app in the same RG using the Premium plan, the function in my app is recognized.
If I use Azure Function Core Tools to deploy the .zip to the Linux Consumption app (i.e. using az functionapp deployment source config-zip...), the Http Trigger function is recognized as well.
I'm using the same .zip in all three cases.
Do I need to do something special to get a Node.js function app using TypeScript to deploy via zipdeploy to a function app using the Consumption plan?


