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
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
powershell_heavy
Summary:
The documentation is heavily focused on Windows environments, specifically Azure App Service on Windows with iisnode. All configuration examples, troubleshooting steps, and tool references (such as web.config, iisnode, named pipes, Win32 error codes, and Kudu CMD/PowerShell) are Windows-specific. There are no Linux equivalents or cross-platform guidance, and Linux tools or patterns are not mentioned at all.
Recommendations:
- Add equivalent guidance and examples for Node.js applications running on Azure App Service for Linux, including configuration, troubleshooting, and monitoring.
- Include Linux-specific tools and patterns (e.g., using PM2 or systemd for process management, nginx or Apache for reverse proxy, Linux file paths, and log locations).
- Provide examples for both Windows (web.config/iisnode) and Linux (e.g., server.js/PM2) side by side where applicable.
- Reference Linux troubleshooting steps (such as using SSH, Bash, or Linux-native diagnostic tools) and clarify which steps are Windows-only.
- Update section titles and introductions to clarify the scope (e.g., 'for Windows' vs. 'for Linux') and link to Linux-specific documentation if available.
Create pull request