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 concepts (e.g., node.exe, web.config, named pipes, Win32 error codes, IIS, PowerShell, CMD). 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 use of Windows command shells (CMD/PowerShell) is assumed throughout.
Recommendations
- Add a parallel section or page for Node.js on Azure App Service Linux, covering best practices and troubleshooting steps relevant to Linux environments.
- Include Linux-specific configuration and troubleshooting examples (e.g., using PM2, systemd, or Linux process management tools).
- Provide Linux shell (bash) command examples alongside Windows CMD/PowerShell examples.
- Reference Linux file paths and logging locations where appropriate.
- Clarify at the top of the page that the guidance is Windows-specific, and link to Linux-specific documentation if available.
- Mention cross-platform Node.js debugging and profiling tools, and provide instructions for both Windows and Linux environments.