About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
powershell_heavy
Summary:
The documentation is heavily focused on Windows environments, specifically Azure App Service on Windows with iisnode. All configuration and troubleshooting examples reference Windows-specific tools, paths, and patterns (e.g., web.config, node.exe, named pipes, Win32 error codes, IIS, Kudu CMD/PowerShell). There are no Linux equivalents or cross-platform guidance, and Linux scenarios are not mentioned or supported in the examples.
Recommendations:
- Add equivalent examples and troubleshooting steps for Node.js applications running on Azure App Service Linux, including configuration and diagnostic tools.
- Mention Linux-specific process management (e.g., PM2, systemd) and logging paths, and provide guidance for common Linux deployment patterns.
- Include references to Linux error codes and diagnostic commands (e.g., journalctl, tail, top) alongside Windows/PowerShell examples.
- Clearly indicate which sections apply only to Windows and provide parity by linking or embedding Linux documentation where relevant.
- Provide guidance for debugging and profiling Node.js apps on Linux, including use of tools like node-inspect, strace, or perf.
Create pull request