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, troubleshooting, and examples are tailored to Windows, referencing Windows-specific tools (e.g., iisnode, web.config, named pipes, Win32 error codes, Kudu CMD/PowerShell). There are no Linux equivalents or cross-platform guidance, and Linux-specific scenarios or tools are not mentioned or linked.
Recommendations:
- Add a parallel section or page for Node.js on Azure App Service for Linux, including best practices and troubleshooting steps relevant to Linux environments.
- Provide Linux-specific configuration and troubleshooting examples (e.g., using PM2, NGINX/Apache, Linux file paths, environment variables).
- Include examples of accessing logs, debugging, and profiling on Linux-based App Service (e.g., using SSH, Bash, Linux log directories).
- Reference Linux tools and patterns (such as systemd, journalctl, Bash scripts) alongside or before Windows tools where appropriate.
- Clearly indicate at the top of the page that the content is Windows-specific, and provide links to Linux documentation for parity.
- Avoid assuming the use of Windows-only features (like web.config, named pipes, Win32 error codes) without offering Linux alternatives or explanations.
Create pull request