Detected 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, troubleshooting, and operational examples are tailored to Windows, referencing Windows-specific tools (e.g., CMD, PowerShell, web.config, iisnode, Win32 error codes, named pipes, d:\ paths). There are no Linux equivalents, examples, or guidance, and Linux-based deployment or troubleshooting is not addressed.
Recommendations
- Provide equivalent guidance and examples for Node.js applications running on Azure App Service for Linux.
- Include Linux-specific troubleshooting steps, such as using SSH, Bash, and Linux file paths.
- Reference Linux-native process managers (e.g., PM2, systemd) and configuration files instead of only iisnode and web.config.
- Add examples for monitoring, logging, and debugging on Linux (e.g., using stdout logs, Linux diagnostic tools, and Azure Kudu Bash console).
- Clearly separate Windows-specific and Linux-specific instructions, or provide a platform selection pivot at the top of the article.
- Mention Linux equivalents for any Windows-specific tools or patterns referenced (e.g., how to check logs, manage processes, or debug on Linux).