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 reference Windows-specific tools, paths, and patterns (e.g., web.config, node.exe, named pipes, Win32 error codes, Kudu CMD/PowerShell, d:\home\LogFiles). There are no examples or guidance for Linux-based App Service environments, and Linux equivalents (such as PM2, systemd, or Linux file paths) are not mentioned. The document assumes the use of Windows-native concepts and tools throughout.
Recommendations
- Add equivalent sections for Node.js applications running on Azure App Service for Linux, including configuration, troubleshooting, and best practices.
- Provide Linux-specific examples (e.g., using PM2 or systemd for process management, Linux file paths, and log locations).
- Reference Linux-native debugging and profiling tools (such as node --inspect, top, htop, or Linux-based log analysis).
- Where possible, present cross-platform guidance or clearly indicate when a step is Windows-only, and provide a Linux alternative.
- Include screenshots and instructions for the Azure App Service Linux environment (e.g., Bash/Kudu Bash console) alongside Windows CMD/PowerShell examples.