Azure App Service on Linux does not currently support Node 22 LTS. As of January 27th 2025, the latest supported Node.js version on Azure App Service for Linux is Node 20 LTS. The support timeline for Node.js versions on Azure App Service is as follows:
- Node 20 LTS: Active LTS, supported until April 30, 2026
- Node 18 LTS: Maintenance, supported until April 30, 2025
On Ignite Node 22, support was announced for December 2024 but seems to be delayed in rollout. I was unable to find further information though.
App Service is planning to release both Node 22 and Python 3.13 onto App Service for Linux with expected availability in December!
https://techcommunity.microsoft.com/blog/appsonazureblog/whats-new-in-azure-app-service-at-ignite-2024/4289488 (2025-01-27)
There is no mention of Node 22 LTS support in the current documentation or recent announcements for Azure App Service. It’s worth noting that Azure typically adds support for new Node versions after they are officially released and after completing testing for compatibility with the platform.