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, node.exe, and Kudu CMD/PowerShell) are Windows-specific. There are no Linux equivalents or examples provided, and Linux-based deployment, configuration, or troubleshooting is not mentioned. Windows tools and patterns (e.g., web.config, named pipes, Win32 error codes, Kudu CMD/PowerShell) are referenced exclusively and without Linux alternatives.
Recommendations:
- Add a parallel section or separate guide for Node.js on Azure App Service Linux, covering best practices and troubleshooting.
- Include Linux-specific configuration and troubleshooting examples (e.g., using environment variables, PM2, NGINX/Apache, or systemd instead of iisnode/web.config).
- Provide examples of accessing logs, debugging, and profiling on Linux (e.g., using SSH, Bash, Linux file paths, and Linux-native tools).
- Reference Linux equivalents for Windows-specific concepts (e.g., explain how to handle process management, logging, and configuration on Linux).
- Avoid assuming the use of Windows-specific tools (like Kudu CMD/PowerShell); mention Bash or SSH where appropriate.
- Clarify in the introduction that the guide is Windows-specific and link to Linux-specific documentation if available.
Create pull request