代理服务器未在Angular 6中运行

时间:2019-03-03 07:49:59

标签: angular proxy angular-cli

我正在尝试在Angular 6应用中设置代理服务器,但没有重新路由我的请求。这是我的应用程序中的示例文件。

service.ts

this.apiURL = 'https://www.example.com/xyzServices/api/getUser';

proxy.conf.json

{
  "/api/": {
    "target": "https://www.example.com/",
    "secure": true,
    "logLevel": "info",
    "changeOrigin": true
  }
}

这里有不正确/缺少的东西吗?

1 个答案:

答案 0 :(得分:0)

  1. API URL应该以您的本地主机为目标。
this.apiURL = `/xyzServices/api/getUser`
  1. 在前面部分设置匹配的字符串。
{
  "/xyzServices": {
    "target": "https://www.example.com",
    "secure": true,
    "logLevel": "info",
    "changeOrigin": true
  }
}