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 and troubleshooting steps are tailored to Windows, referencing Windows-specific tools (iisnode, web.config, named pipes, Win32 error codes, Kudu CMD/PowerShell), and file paths (e.g., d:\home\LogFiles). There are no examples or guidance for Linux-based Azure App Service environments, nor are Linux equivalents or cross-platform alternatives mentioned.
Recommendations:
- Add a parallel section or separate documentation for Node.js on Azure App Service Linux, covering configuration, deployment, and troubleshooting steps relevant to Linux environments.
- Include Linux-specific examples (e.g., using pm2, nginx, or other common Node.js process managers on Linux) and configuration files (such as process.json, ecosystem.config.js, or nginx.conf).
- Reference Linux file paths and logging locations alongside Windows paths.
- Provide guidance for using the Azure Cloud Shell (bash) and SSH-based troubleshooting, not just Kudu CMD/PowerShell.
- Mention cross-platform Node.js debugging and profiling tools, and clarify which steps are Windows-only.
- Clearly label the scope of the document as Windows-specific at the top, and link to Linux-focused documentation for parity.
Create pull request