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. It exclusively references Windows tools, file paths, and configuration patterns (e.g., web.config, node.exe, named pipes, Win32 error codes, IIS, Kudu CMD/PowerShell). There are no Linux or cross-platform equivalents, examples, or troubleshooting steps provided. The entire guide assumes a Windows deployment and omits any mention of Linux-based App Service or general Node.js hosting best practices outside the Windows ecosystem.
Recommendations:
- Add a parallel section or a separate guide for Node.js on Azure App Service Linux, covering equivalent configuration, troubleshooting, and best practices.
- Include Linux-specific examples (e.g., using PM2, systemd, or NGINX as a reverse proxy) and reference Linux file paths and logs.
- When discussing tools like Kudu, provide instructions for both CMD/PowerShell (Windows) and Bash (Linux) environments.
- Avoid assuming the use of web.config, IIS, or iisnode; mention alternatives for Linux (e.g., app.js as entry point, environment variables, process managers).
- Reference both Windows and Linux error codes and log locations where applicable.
- Balance the order of presentation so that Linux and Windows are treated equally, or clearly indicate when content is Windows-specific in the title and introduction.