About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
missing_linux_example
⚠️
powershell_heavy
Summary:
The documentation is heavily focused on Windows environments, specifically Azure App Service on Windows with iisnode. All configuration, troubleshooting, and examples are tailored to Windows, referencing Windows-specific tools (IIS, iisnode, web.config, named pipes, Win32 error codes, Kudu CMD/PowerShell). There are no examples or guidance for Linux-based Azure App Service or cross-platform scenarios. Linux equivalents (e.g., process management, logging, debugging, configuration) are not mentioned or linked.
Recommendations:
- Add a parallel section or separate guide for Node.js on Azure App Service for Linux, covering best practices, troubleshooting, and configuration.
- Include Linux-specific examples for common tasks (e.g., process management with PM2, logging locations, configuration files like .env or ecosystem.config.js).
- Reference Linux tools and patterns (e.g., systemd, Linux file paths, Bash shell, SSH access) alongside Windows tools.
- When describing troubleshooting steps (e.g., checking logs, debugging, profiling), provide both Windows and Linux command-line instructions.
- Avoid assuming iisnode/web.config as the only deployment model; mention alternatives like Nginx/Apache reverse proxy setups for Linux.
- Link to official Azure documentation for Node.js on App Service for Linux where available.
Create pull request