尝试将请求/ api / books从localhost:4200代理到http:// localhost:3333时发生的角度HPM localhost错误

时间:2020-05-16 19:12:49

标签: javascript node.js angular mongodb proxy

尝试了几个小时才能解决此问题,但是无法发出带有此错误的发帖请求。起初,我使用ng serve,但随后开始使用npm start,但仍然出现错误。

错误:

[HPM] Error occurred while trying to proxy request /api/books from localhost:4200 to http://localhost:3333 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

我的代理文件:

{
  "/api/*": {
    "target": "https://localhost:4200",
    "secure": false,
    "changeOrigin": true,
    "logLevel": "debug"
  }
}

2 个答案:

答案 0 :(得分:0)

端口4200是否正在运行您的应用程序,不是吗? 因此,您必须将代理文件中的目标url更改为localhost:3300。

答案 1 :(得分:0)

NX Monorepo 是否存在此问题?如果是,则您只是在运行此命令:

ng serve

在终端的新选项卡中,还运行以下命令:

ng serve api

因为两个服务器都需要启动。