iisnode encountered an error when processing the request.

HRESULT: 0x6d
HTTP status: 500
HTTP subStatus: 1013
HTTP reason: Internal Server Error

You are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true'.

In addition to the log of stdout and stderr of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.

The last 64k of the output generated by the node.exe process to stderr is shown below:

ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/livetrainstatus/apikey/c9b14556386b178bd3170c2a8d2196d7/trainnumber/18477/date/20240226/Route/3/',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/livetrainstatus/apikey/c9b14556386b178bd3170c2a8d2196d7/trainnumber/18477/date/20240226/Route/3/: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/dbrg/hours/2/',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/dbrg/hours/2/: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/SeatAvailability/apikey/c9b14556386b178bd3170c2a8d2196d7/trainnumber/12154/From/HBJ/To/LTT/Date/20240226/Quota/GN/Class/SL',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/SeatAvailability/apikey/c9b14556386b178bd3170c2a8d2196d7/trainnumber/12154/From/HBJ/To/LTT/Date/20240226/Quota/GN/Class/SL: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/kde/hours/2/',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/kde/hours/2/: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/thy/hours/2/',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/thy/hours/2/: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    headers: Map(0) {}
  },
  status: 0,
  statusText: 'Unknown Error',
  url: 'https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/bdua/hours/2/',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://indiantrain.irapi2.online/api/v2/LiveStation/apikey/c9b14556386b178bd3170c2a8d2196d7/StationCode/bdua/hours/2/: 0 Unknown Error',
  error: ProgressEvent {
    type: 'error',
    target: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    currentTarget: XMLHttpRequest {
      onloadstart: null,
      onprogress: null,
      onabort: null,
      onerror: null,
      onload: null,
      ontimeout: null,
      onloadend: null,
      _listeners: [Object],
      onreadystatechange: null,
      _anonymous: undefined,
      readyState: 4,
      response: null,
      responseText: '',
      responseType: 'text',
      responseURL: '',
      status: 0,
      statusText: '',
      timeout: 0,
      upload: [XMLHttpRequestUpload],
      _method: 'GET',
      _url: [Url],
      _sync: false,
      _headers: [Object],
      _loweredHeaders: [Object],
      _mimeOverride: null,
      _request: null,
      _response: null,
      _responseParts: null,
      _responseHeaders: null,
      _aborting: null,
      _error: null,
      _loadedBytes: 0,
      _totalBytes: 0,
      _lengthComputable: false
    },
    lengthComputable: false,
    loaded: 0,
    total: 0
  }
}
ERROR HttpErrorResponse {
  headers: HttpHeaders {
    normalizedNames: Map(0) {},
    lazyUpdate: null,
    lazyInit: [Function (anonymous)]
  },
  status: 404,
  statusText: 'Not Found',
  url: 'https://api.indiantrain.in/trains/22539.json',
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for https://api.indiantrain.in/trains/22539.json: 404 Not Found',
  error: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> \n' +
    '<html xmlns="http://www.w3.org/1999/xhtml"> \n' +
    '<head> \n' +
    '<title>IIS 10.0 Detailed Error - 404.0 - Not Found</title> \n' +
    '<style type="text/css"> \n' +
    '<!-- \n' +
    'body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;} \n' +
    'code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;} \n' +
    '.config_source code{font-size:.8em;color:#000000;} \n' +
    'pre{margin:0;font-size:1.4em;word-wrap:break-word;} \n' +
    'ul,ol{margin:10px 0 10px 5px;} \n' +
    'ul.first,ol.first{margin-top:5px;} \n' +
    'fieldset{padding:0 15px 10px 15px;word-break:break-all;} \n' +
    '.summary-container fieldset{padding-bottom:5px;margin-top:4px;} \n' +
    'legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;} \n' +
    'legend{color:#333333;;margin:4px 0 8px -12px;_margin-top:0px; \n' +
    'font-weight:bold;font-size:1em;} \n' +
    'a:link,a:visited{color:#007EFF;font-weight:bold;} \n' +
    'a:hover{text-decoration:none;} \n' +
    'h1{font-size:2.4em;margin:0;color:#FFF;} \n' +
    'h2{font-size:1.7em;margin:0;color:#CC0000;} \n' +
    'h3{font-size:1.4em;margin:10px 0 0 0;color:#CC0000;} \n' +
    'h4{font-size:1.2em;margin:10px 0 5px 0; \n' +
    '}#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS",Verdana,sans-serif; \n' +
    ' color:#FFF;background-color:#5C87B2; \n' +
    '}#content{margin:0 0 0 2%;position:relative;} \n' +
    '.summary-container,.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;} \n' +
    '.content-container p{margin:0 0 10px 0; \n' +
    '}#details-left{width:35%;float:left;margin-right:2%; \n' +
    '}#details-right{width:63%;float:left;overflow:hidden; \n' +
    '}#server_version{width:96%;_height:1px;min-height:1px;margin:0 0 5px 0;padding:11px 2% 8px 2%;color:#FFFFFF; \n' +
    ' background-color:#5A7FA5;border-bottom:1px solid #C1CFDD;border-top:1px solid #4A6C8E;font-weight:normal; \n' +
    ' font-size:1em;color:#FFF;text-align:right; \n' +
    '}#server_version p{margin:5px 0;} \n' +
    'table{margin:4px 0 4px 0;width:100%;border:none;} \n' +
    'td,th{vertical-align:top;padding:3px 0;text-align:left;font-weight:normal;border:none;} \n' +
    'th{width:30%;text-align:right;padding-right:2%;font-weight:bold;} \n' +
    'thead th{background-color:#ebebeb;width:25%; \n' +
    '}#details-right th{width:20%;} \n' +
    'table tr.alt td,table tr.alt th{} \n' +
    '.highlight-code{color:#CC0000;font-weight:bold;font-style:italic;} \n' +
    '.clear{clear:both;} \n' +
    '.preferred{padding:0 5px 2px 5px;font-weight:normal;background:#006633;color:#FFF;font-size:.8em;} \n' +
    '--> \n' +
    '</style> \n' +
    ' \n' +
    '</head> \n' +
    '<body> \n' +
    '<div id="content"> \n' +
    '<div class="content-container"> \n' +
    '  <h3>HTTP Error 404.0 - Not Found</h3> \n' +
    '  <h4>The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.</h4> \n' +
    '</div> \n' +
    '<div class="content-container"> \n' +
    ' <fieldset><h4>Most likely causes:</h4> \n' +
    '  <ul> \t<li>The directory or file specified does not exist on the Web server.</li> \t<li>The URL contains a typographical error.</li> \t<li>A custom filter or module, such as URLScan, restricts access to the file.</li> </ul> \n' +
    ' </fieldset> \n' +
    '</div> \n' +
    '<div class="content-container"> \n' +
    ' <fieldset><h4>Things you can try:</h4> \n' +
    '  <ul> \t<li>Create the content on the Web server.</li> \t<li>Review the browser URL.</li> \t<li>Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click <a href="http://go.microsoft.com/fwlink/?LinkID=66439">here</a>. </li> </ul> \n' +
    ' </fieldset> \n' +
    '</div> \n' +
    ' \n' +
    '<div class="content-container"> \n' +
    ' <fieldset><h4>Detailed Error Information:</h4> \n' +
    '  <div id="details-left"> \n' +
    '   <table border="0" cellpadding="0" cellspacing="0"> \n' +
    '    <tr class="alt"><th>Module</th><td>&nbsp;&nbsp;&nbsp;IIS Web Core</td></tr> \n' +
    '    <tr><th>Notification</th><td>&nbsp;&nbsp;&nbsp;MapRequestHandler</td></tr> \n' +
    '    <tr class="alt"><th>Handler</th><td>&nbsp;&nbsp;&nbsp;StaticFile</td></tr> \n' +
    '    <tr><th>Error Code</th><td>&nbsp;&nbsp;&nbsp;0x80070002</td></tr> \n' +
    '     \n' +
    '   </table> \n' +
    '  </div> \n' +
    '  <div id="details-right"> \n' +
    '   <table border="0" cellpadding="0" cellspacing="0"> \n' +
    '    <tr class="alt"><th>Requested URL</th><td>&nbsp;&nbsp;&nbsp;https://api.indiantrain.in:443/trains/22539.json</td></tr> \n' +
    '    <tr><th>Physical Path</th><td>&nbsp;&nbsp;&nbsp;C:\\inetpub\\vhosts\\indiantrain.in\\api.indiantrain.in\\trains\\22539.json</td></tr> \n' +
    '    <tr class="alt"><th>Logon Method</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> \n' +
    '    <tr><th>Logon User</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> \n' +
    '     \n' +
    '   </table> \n' +
    '   <div class="clear"></div> \n' +
    '  </div> \n' +
    ' </fieldset> \n' +
    '</div> \n' +
    ' \n' +
    '<div class="content-container"> \n' +
    ' <fieldset><h4>More Information:</h4> \n' +
    '  This error means that the file or directory does not exist on the server. Create the file or directory and try the request again. \n' +
    '  <p><a href="http://go.microsoft.com/fwlink/?LinkID=62293&amp;IIS70Error=404,0,0x80070002,14393">View more information &raquo;</a></p> \n' +
    '   \n' +
    ' </fieldset> \n' +
    '</div> \n' +
    '</div> \n' +
    '</body> \n' +
    '</html> \n'
}