Detected 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.