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.