类型错误:无法读取 null 的属性(读取“split”)

问题描述 投票:0回答:1

我有一个角度应用程序,当我尝试访问它时,它向我抛出此错误。

TypeError: Cannot read properties of null (reading 'split')
    at required (/Users/.../node_modules/requires-port/index.js:13:23)
    at Object.common.setupOutgoing (/Users/.../node_modules/http-proxy/lib/http-proxy/common.js:101:7)
    at Array.stream (/Users/.../node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:127:14)
    at ProxyServer.<anonymous> (/Users/.../node_modules/http-proxy/lib/http-proxy/index.js:81:21)
    at HttpProxyMiddleware.middleware (.../node_modules/http-proxy-middleware/dist/http-proxy-middleware.js:22:32)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

当我尝试在 Mac OS Catalina 上运行该应用程序时,会发生这种情况。在 Linux ubuntu 上运行时,该应用程序可以正常运行。 这就是我的环境。

Angular CLI: 13.3.9
Node: 16.17.1
Package Manager: npm 8.15.0
OS: darwin x64


Angular CLI: 13.3.9
Node: 16.17.1
Package Manager: npm 8.15.0
OS: darwin x64

Angular: 13.2.0
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
... service-worker

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1402.1
@angular-devkit/build-angular   13.3.9
@angular-devkit/core            13.3.9
@angular-devkit/schematics      13.3.9
@angular/cdk                    13.3.9
@angular/cli                    13.3.9
@schematics/angular             13.3.9
rxjs                            7.5.6
typescript                      4.5.5
    
angular typescript http-proxy http-proxy-middleware
1个回答
1
投票

正如@Belouccio 所指出的,“target”中的链接应包含“http”

{
  "/api/*": {
    "target": "https://{{link}}",
    ...

  }
}
© www.soinside.com 2019 - 2024. All rights reserved.