node.js - Angular Universal 和 Express JS 连接因未知 url 的 Http 失败响应而被拒绝 控制台中的错误
问题描述
我一直在尝试让 Angular Serverside Rendering 工作,我已经到了静态部分可以完美工作的地步,但是对于 API 调用,我得到一个 HttpErrorResponse - 控制台中未知 url 错误的 Http 失败响应,这是相同的错误当 API 服务器关闭时,我得到了。我没有使用任何相对 URL 进行 API 调用,它的所有绝对 URL 都带有 https。
HttpErrorResponse {
headers:
HttpHeaders { normalizedNames: Map {}, lazyUpdate: null, headers: Map {} },
status: 0,
statusText: 'Unknown Error',
url: null,
ok: false,
name: 'HttpErrorResponse',
message: 'Http failure response for (unknown url): 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: 'POST',
_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: 'POST',
_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 } }
解决方案
推荐阅读
- spring - org.springframework.oxm.UncategorizedMappingException:使用 Spring WebserviceTemplate 的未知 JAXB 异常
- javascript - 在字符串中搜索以任意顺序输入的单词
- php - 如何使用 AJAX 在循环中更新 ACF 字段
- javascript - 在 java 中使用 nodejs 模块(graalvm,缺少加密)
- nginx - 对“github.com”使用 nginx 代理(不是反向代理!)
- asp.net-core - 如何根据用户单击的按钮填充字段?
- asp.net - 如何将 JSON 结构的文件从 React 应用程序发送到 API REST NET Core
- javascript - d3.js - 每个句子重置位置变量
- swift - SwiftUI 标题字体
- homebrew - 手动解决自制公式中的错误