Angular 6代理文件未加载

时间:2018-10-07 13:10:06

标签: angular proxy angular-cli

proxy.conf.json文件已创建并位于根目录。在package.json旁边

proxy.conf.json:

{
  "/api": {
    "target": "https://localhost:5001",
    "secure": true,
    "changeOrigin": true
  }
}

package.json:

"scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy.conf.json",

返回的错误是找不到404。这些请求仍将发送到前端服务器。

在angular.json文件中还需要配置什么吗? +我已将一个条目添加到angular.json文件"proxyConfig": "proxy.conf.json"

我在Angular控制台中遇到的错误是[HPM] Error occurred while trying to proxy request /users from localhost:4200 to https://localhost:5001 (UNABLE_TO_VERIFY_LEAF_SIGNATURE) (https://nodejs.org/api/errors.html#errors_common_system_errors)

我也尝试使用npm start。同样的问题。

1 个答案:

答案 0 :(得分:0)

我知道了。我运行的后端服务器是ASP.NET Core,它通过HTTPS运行本地主机。我的代理文件建议这是一个安全连接,但是将安全选项更改为false,然后删除pathRewrite选项,我就能够成功到达后端端点。