Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在angular 2中使用代理进行Rest API调用_Angular_Proxy - Fatal编程技术网

无法在angular 2中使用代理进行Rest API调用

无法在angular 2中使用代理进行Rest API调用,angular,proxy,Angular,Proxy,我正在使用wepack.dev.js,希望为我的后端服务创建一个代理 在我的网页包中 proxy: { "/api/2/": { target: 'http://localhost:8080', changeOrigin: true, secure: false, logLevel: 'debug', agent: process.env.HTTP_PROXY ? new HttpsProxyAgent(pro

我正在使用wepack.dev.js,希望为我的后端服务创建一个代理

在我的网页包中

 proxy: {

 "/api/2/": {
        target: 'http://localhost:8080',
        changeOrigin: true,
        secure: false,
        logLevel: 'debug',
        agent: process.env.HTTP_PROXY ? new HttpsProxyAgent(process.env.HTTP_PROXY) : undefined,
        headers: {
          "x-api-token": "122",
          "Authorization": "Basic 1122222="
        }
      },

}
我试着把**也像/api/2/**。但是,它不起作用

在控制台上执行npm start时,我可以看到正在创建代理的会议,但是,当我点击URL时,我得到了

net::错误\u意外\u代理\u身份验证


有人能提出缺少什么吗?

您是否尝试过仅使用
target
属性将配置保持在最低限度?此外,您可以考虑添加<代码> PaTrScript:{“^ /API”:“} <代码> >崩溃,是的,我也尝试过。相同的配置对我的生产URL有效,但对本地URL无效。可能是
代理返回
未定义的
或不正确的
授权
头/令牌?@crash这是我得到的响应{u body:{“isTrusted”:true},“status”:0,“ok”:false,“statusText:”“headers”:{},“type”:3,“URL”:null}什么反应?你有什么改变吗?你能详细说明一下吗?你有没有尝试过用
target
属性将配置保持在最低限度?此外,您可以考虑添加<代码> PaTrScript:{“^ /API”:“} <代码> >崩溃,是的,我也尝试过。相同的配置对我的生产URL有效,但对本地URL无效。可能是
代理返回
未定义的
或不正确的
授权
头/令牌?@crash这是我得到的响应{u body:{“isTrusted”:true},“status”:0,“ok”:false,“statusText:”“headers”:{},“type”:3,“URL”:null}什么反应?你有什么改变吗?你能详细说明一下吗?