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.